Mercurial > repos > greg > ideas
comparison ideas.xml @ 153:1dc3ef0a6312 draft
Uploaded
author | greg |
---|---|
date | Fri, 12 Jan 2018 13:43:08 -0500 |
parents | 9d34f7e6d80c |
children | f70a86b6c6e0 |
comparison
equal
deleted
inserted
replaced
152:26c26cb32137 | 153:1dc3ef0a6312 |
---|---|
10 <requirement type="package" version="1.4.4">r-optparse</requirement> | 10 <requirement type="package" version="1.4.4">r-optparse</requirement> |
11 </requirements> | 11 </requirements> |
12 <command detect_errors="exit_code"><![CDATA[ | 12 <command detect_errors="exit_code"><![CDATA[ |
13 #set output_pdf_dir = "output_pdf_dir" | 13 #set output_pdf_dir = "output_pdf_dir" |
14 #set output_txt_dir = "output_txt_dir" | 14 #set output_txt_dir = "output_txt_dir" |
15 #set output_txt_dir = "output_training_dir" | |
15 #set tmp_dir = "tmp" | 16 #set tmp_dir = "tmp" |
16 #set prep_input_config = "prep_input_config.txt" | 17 #set prep_input_config = "prep_input_config.txt" |
17 #set prep_output_config = "prep_output_config.txt" | 18 #set prep_output_config = "prep_output_config.txt" |
18 #set specify_genomic_window = $specify_genomic_window_cond.specify_genomic_window | 19 #set specify_genomic_window = $specify_genomic_window_cond.specify_genomic_window |
19 #set perform_training = $perform_training_cond.perform_training | 20 #set perform_training = $perform_training_cond.perform_training |
20 ############################################## | 21 ############################################## |
21 ## Create the config file and prepare the data | 22 ## Create the config file and prepare the data |
22 ############################################## | 23 ############################################## |
23 #if str($output_heatmaps) == "yes": | 24 #if str($output_heatmaps) == "yes": |
24 mkdir '$output_pdf_dir' && | 25 mkdir '$output_pdf_dir' && |
26 #end if | |
27 #if str($perform_training) == "yes": | |
28 mkdir '$output_training_dir' && | |
25 #end if | 29 #end if |
26 mkdir '$output_txt_dir' && | 30 mkdir '$output_txt_dir' && |
27 cp '$gen_prep_input_config' $prep_input_config && | 31 cp '$gen_prep_input_config' $prep_input_config && |
28 sort $prep_input_config -o $prep_input_config && | 32 sort $prep_input_config -o $prep_input_config && |
29 prepMat | 33 prepMat |
172 #if str($save_ideas_log) == "yes": | 176 #if str($save_ideas_log) == "yes": |
173 --save_ideas_log $save_ideas_log | 177 --save_ideas_log $save_ideas_log |
174 --output_log '$output_log' | 178 --output_log '$output_log' |
175 #end if | 179 #end if |
176 #end if | 180 #end if |
177 && mv ./*.cluster '$output_txt_dir' | 181 #if str($perform_training) == "yes": |
178 && mv ./*.para '$output_txt_dir' | 182 && mv ./*.para0 '$output_training_dir' |
179 && mv ./*.profile '$output_txt_dir' | 183 && mv ./*.profile0 '$output_training_dir' |
180 && mv ./*.state '$output_txt_dir' | 184 #else: |
185 && mv ./*.cluster '$output_txt_dir' | |
186 && mv ./*.para '$output_txt_dir' | |
187 && mv ./*.profile '$output_txt_dir' | |
188 && mv ./*.state '$output_txt_dir' | |
189 #end if | |
181 #if str($output_heatmaps) == "yes": | 190 #if str($output_heatmaps) == "yes": |
182 && Rscript '$__tool_directory__/create_heatmaps.R' | 191 && Rscript '$__tool_directory__/create_heatmaps.R' |
183 --input_dir '$output_txt_dir' | 192 --input_dir '$output_txt_dir' |
184 --output_dir '$output_pdf_dir' | 193 --output_dir '$output_pdf_dir' |
185 --script_dir '$__tool_directory__' | 194 --script_dir '$__tool_directory__' |
215 <param name="perform_training" type="select" label="Perform training?"> | 224 <param name="perform_training" type="select" label="Perform training?"> |
216 <option value="yes" selected="true">Yes</option> | 225 <option value="yes" selected="true">Yes</option> |
217 <option value="no">No</option> | 226 <option value="no">No</option> |
218 </param> | 227 </param> |
219 <when value="yes"> | 228 <when value="yes"> |
220 <param name="training_iterations" type="integer" value="20" min="1" label="Number of training iterations"/> | 229 <param name="training_iterations" type="integer" value="20" min="2" label="Number of training iterations"/> |
221 <param name="training_windows" type="integer" value="10000" min="1" label="Number of randomly selected windows for training"/> | 230 <param name="training_windows" type="integer" value="10000" min="2" label="Number of randomly selected windows for training"/> |
222 </when> | 231 </when> |
223 <when value="no"/> | 232 <when value="no"/> |
224 </conditional> | 233 </conditional> |
225 <conditional name="cell_type_epigenetic_factor_cond"> | 234 <conditional name="cell_type_epigenetic_factor_cond"> |
226 <param name="cell_type_epigenetic_factor" type="select" label="Set cell type and epigenetic factor names by"> | 235 <param name="cell_type_epigenetic_factor" type="select" label="Set cell type and epigenetic factor names by"> |
315 <discover_datasets pattern="__name__" directory="output_pdf_dir" format="pdf"/> | 324 <discover_datasets pattern="__name__" directory="output_pdf_dir" format="pdf"/> |
316 <filter>output_heatmaps == 'yes'</filter> | 325 <filter>output_heatmaps == 'yes'</filter> |
317 </collection> | 326 </collection> |
318 <collection name="output_txt_collection" type="list"> | 327 <collection name="output_txt_collection" type="list"> |
319 <discover_datasets pattern="__name__" directory="output_txt_dir" format="txt"/> | 328 <discover_datasets pattern="__name__" directory="output_txt_dir" format="txt"/> |
329 <filter>perform_training_cond['perform_training'] == 'no'</filter> | |
330 </collection> | |
331 <collection name="output_ttraining_collection" type="list"> | |
332 <discover_datasets pattern="__name__" directory="output_training_dir" format="txt"/> | |
333 <filter>perform_training_cond['perform_training'] == 'yes'</filter> | |
320 </collection> | 334 </collection> |
321 </outputs> | 335 </outputs> |
322 <tests> | 336 <tests> |
323 <test> | 337 <test> |
324 <param name="cell_type_epigenetic_factor" value="extract"/> | 338 <param name="cell_type_epigenetic_factor" value="extract"/> |