comparison ideas.xml @ 58:c2642e6cb30e draft

Uploaded
author greg
date Wed, 23 Aug 2017 14:51:09 -0400
parents 6db2dda8cb68
children 9fbd77da3043
comparison
equal deleted inserted replaced
57:6db2dda8cb68 58:c2642e6cb30e
123 #for $input_items in $input_type_cond.cell_type_epigenetic_factor_cond.input_repeat: 123 #for $input_items in $input_type_cond.cell_type_epigenetic_factor_cond.input_repeat:
124 ${input_items.cell_type_name} ${input_items.epigenetic_factor_name} ${input_items.input} 124 ${input_items.cell_type_name} ${input_items.epigenetic_factor_name} ${input_items.input}
125 #end for 125 #end for
126 #end if]]></configfile> 126 #end if]]></configfile>
127 <configfile name="extract_prep_input_config"><![CDATA[ 127 <configfile name="extract_prep_input_config"><![CDATA[
128 #import os
128 #if $input_type_cond.cell_type_epigenetic_factor_cond.cell_type_epigenetic_factor == "extract": 129 #if $input_type_cond.cell_type_epigenetic_factor_cond.cell_type_epigenetic_factor == "extract":
129 #set $cell_type_epigenetic_factor_cond = $input_type_cond.cell_type_epigenetic_factor_cond 130 #set $cell_type_epigenetic_factor_cond = $input_type_cond.cell_type_epigenetic_factor_cond
130 #set $input_name_positions = $cell_type_epigenetic_factor_cond.input_name_positions 131 #set $input_name_positions = $cell_type_epigenetic_factor_cond.input_name_positions
131 #for $i in $cell_type_epigenetic_factor_cond.input: 132 #for $i in $cell_type_epigenetic_factor_cond.input:
132 #set $file_name_with_ext = ${i##*/} 133 #set $file_name_with_ext = $os.path.basename($i)
133 #set $file_name = ${file_name_with_ext%%.*} 134 #set $file_name = $file_name_with_ext.split('.')[0]
134 #if $input_name_positions == "cell_first": 135 #if $input_name_positions == "cell_first":
135 #set $cell_type_name = ${file_name%-*} 136 #set $cell_type_name = $file_name.split('-')[0]
136 #set $epigenetic_factor_name = ${file_name#*-} 137 #set $epigenetic_factor_name = $file_name.split('-')[1]
137 #else: 138 #else:
138 #set $cell_type_name = ${file_name#*-} 139 #set $cell_type_name = $file_name.split('-')[1]
139 #set $epigenetic_factor_name = ${file_name%-*} 140 #set $epigenetic_factor_name = $file_name.split('-')[0]
140 #end if 141 #end if
141 ${cell_type_name} ${epigenetic_factor_name} ${i} 142 ${cell_type_name} ${epigenetic_factor_name} ${i}
142 #end for 143 #end for
143 #end if]]></configfile> 144 #end if]]></configfile>
144 </configfiles> 145 </configfiles>