changeset 58:c2642e6cb30e draft

Uploaded
author greg
date Wed, 23 Aug 2017 14:51:09 -0400
parents 6db2dda8cb68
children 9fbd77da3043
files ideas.xml
diffstat 1 files changed, 7 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/ideas.xml	Wed Aug 23 14:46:40 2017 -0400
+++ b/ideas.xml	Wed Aug 23 14:51:09 2017 -0400
@@ -125,18 +125,19 @@
 #end for
 #end if]]></configfile>
         <configfile name="extract_prep_input_config"><![CDATA[
+#import os
 #if $input_type_cond.cell_type_epigenetic_factor_cond.cell_type_epigenetic_factor == "extract":
 #set $cell_type_epigenetic_factor_cond = $input_type_cond.cell_type_epigenetic_factor_cond
 #set $input_name_positions = $cell_type_epigenetic_factor_cond.input_name_positions
 #for $i in $cell_type_epigenetic_factor_cond.input:
-    #set $file_name_with_ext = ${i##*/}
-    #set $file_name = ${file_name_with_ext%%.*}
+    #set $file_name_with_ext = $os.path.basename($i)
+    #set $file_name = $file_name_with_ext.split('.')[0]
     #if $input_name_positions == "cell_first":
-        #set $cell_type_name = ${file_name%-*}
-        #set $epigenetic_factor_name = ${file_name#*-}
+        #set $cell_type_name = $file_name.split('-')[0]
+        #set $epigenetic_factor_name = $file_name.split('-')[1]
     #else:
-        #set $cell_type_name = ${file_name#*-}
-        #set $epigenetic_factor_name = ${file_name%-*}
+        #set $cell_type_name = $file_name.split('-')[1]
+        #set $epigenetic_factor_name = $file_name.split('-')[0]
     #end if
 ${cell_type_name} ${epigenetic_factor_name} ${i}
 #end for