Mercurial > repos > greg > ideas
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> |