Mercurial > repos > iuc > multigps
comparison multigps.xml @ 3:d78ff3764fe5 draft
Uploaded
| author | iuc |
|---|---|
| date | Mon, 03 Apr 2017 13:38:23 -0400 |
| parents | 91127c200437 |
| children | 0bec3b2df784 |
comparison
equal
deleted
inserted
replaced
| 2:91127c200437 | 3:d78ff3764fe5 |
|---|---|
| 11 python $__tool_directory__/multigps.py | 11 python $__tool_directory__/multigps.py |
| 12 ## General options | 12 ## General options |
| 13 #set single_or_multi_expt = $single_or_multi_expt_cond.single_or_multi_expt | 13 #set single_or_multi_expt = $single_or_multi_expt_cond.single_or_multi_expt |
| 14 #if str($single_or_multi_expt) == 'multi': | 14 #if str($single_or_multi_expt) == 'multi': |
| 15 #for $i in $single_or_multi_expt_cond['input_items']: | 15 #for $i in $single_or_multi_expt_cond['input_items']: |
| 16 #set file_name = $i['input'] | |
| 17 #set label_cond = $i['label_cond'] | 16 #set label_cond = $i['label_cond'] |
| 17 #set file_name = $label_cond.input | |
| 18 #set label = $label_cond.label | 18 #set label = $label_cond.label |
| 19 #set file_format = $i['input'].ext | 19 #set file_format = $label_cond.input.ext |
| 20 #set condition_name = $i['condition_name'] | 20 #set condition_name = $label_cond.condition_name |
| 21 #set replicate_name = 'None' | 21 #set replicate_name = 'None' |
| 22 #set experiment_type = $i['experiment_type'] | 22 #set experiment_type = $label_cond.experiment_type |
| 23 #set fixed_read_count = $i['fixedreadcount'] | 23 #set fixed_read_count = $label_cond.fixedreadcount |
| 24 #if str($label) == 'Signal': | 24 #if str($label) == 'Signal': |
| 25 #set replicate_name = $label_cond['replicate_name'] | 25 #set replicate_name = $label_cond.replicate_name |
| 26 #else if str($label) == 'Control': | 26 #else if str($label) == 'Control': |
| 27 #set rncond = $label_cond['replicate_name_cond'] | 27 #set rncond = $label_cond.replicate_name_cond |
| 28 #if str($rncond['specify_replicate_name']) == 'yes': | 28 #if str($rncond.specify_replicate_name) == 'yes': |
| 29 #set replicate_name = $rncond['replicate_name'] | 29 #set replicate_name = $rncond.replicate_name |
| 30 #end if | 30 #end if |
| 31 #end if | 31 #end if |
| 32 --input_item '$file_name' '$label' '$file_format' '$condition_name' '$replicate_name' '$experiment_type' '$fixed_read_count' | 32 --input_item '$file_name' '$label' '$file_format' '$condition_name' '$replicate_name' '$experiment_type' '$fixed_read_count' |
| 33 #end for | 33 #end for |
| 34 #else: | 34 #else: |
| 184 <option value="multi" selected="True">Multiple inputs</option> | 184 <option value="multi" selected="True">Multiple inputs</option> |
| 185 <option value="single">Single input</option> | 185 <option value="single">Single input</option> |
| 186 </param> | 186 </param> |
| 187 <when value="multi"> | 187 <when value="multi"> |
| 188 <repeat name="input_items" title="Input files, attributes and options" min="2"> | 188 <repeat name="input_items" title="Input files, attributes and options" min="2"> |
| 189 <param name="input" type="data" format="bam,bed,scidx" label="Run multigps on" help="Supported formats are bam, bed and scidx"> | |
| 190 <validator type="unspecified_build" /> | |
| 191 </param> | |
| 192 <conditional name="label_cond"> | 189 <conditional name="label_cond"> |
| 193 <param name="label" type="select" label="This experiment is"> | 190 <param name="label" type="select" label="This experiment is"> |
| 194 <option value="Signal" selected="True">Signal</option> | 191 <option value="Signal" selected="True">Signal</option> |
| 195 <option value="Control">Control</option> | 192 <option value="Control">Control</option> |
| 196 </param> | 193 </param> |
| 197 <when value="Signal"> | 194 <when value="Signal"> |
| 195 <expand macro="label_cond_params_start" /> | |
| 198 <param name="replicate_name" type="text" label="Replicate name" /> | 196 <param name="replicate_name" type="text" label="Replicate name" /> |
| 197 <expand macro="label_cond_params_end" /> | |
| 199 </when> | 198 </when> |
| 200 <when value="Control"> | 199 <when value="Control"> |
| 200 <expand macro="label_cond_params_start" /> | |
| 201 <conditional name="replicate_name_cond"> | 201 <conditional name="replicate_name_cond"> |
| 202 <param name="specify_replicate_name" type="select" label="Specify replicate name?" help="Optional for control experiments. If used, the control will only be used for the corresponding named signal replicate"> | 202 <param name="specify_replicate_name" type="select" label="Specify replicate name?" help="Optional for control experiments. If used, the control will only be used for the corresponding named signal replicate"> |
| 203 <option value="no" selected="True">No</option> | 203 <option value="no" selected="True">No</option> |
| 204 <option value="yes">Yes</option> | 204 <option value="yes">Yes</option> |
| 205 </param> | 205 </param> |
| 206 <when value="yes"> | 206 <when value="yes"> |
| 207 <param name="replicate_name" type="text" optional="True" label="Replicate name"/> | 207 <param name="replicate_name" type="text" optional="True" label="Replicate name"/> |
| 208 </when> | 208 </when> |
| 209 <when value="no" /> | 209 <when value="no" /> |
| 210 </conditional> | 210 </conditional> |
| 211 <expand macro="label_cond_params_end" /> | |
| 211 </when> | 212 </when> |
| 212 </conditional> | 213 </conditional> |
| 213 <param name="condition_name" type="text" label="Condition name" /> | |
| 214 <param name="experiment_type" type="select" label="Experiment type for this replicate"> | |
| 215 <option value="None" selected="True">Do not set</option> | |
| 216 <option value="chipseq">ChIP-seq</option> | |
| 217 <option value="chipexo">ChIP-exo</option> | |
| 218 </param> | |
| 219 <param name="fixedreadcount" type="select" label="Use fixed per-base read count limit for this replicate?" help="Selecting No uses a global per-base limit that is estimated from a Poisson distribution."> | |
| 220 <option value="None" selected="True">No</option> | |
| 221 <option value="P">Yes</option> | |
| 222 </param> | |
| 223 </repeat> | 214 </repeat> |
| 224 </when> | 215 </when> |
| 225 <when value="single"> | 216 <when value="single"> |
| 226 <param name="expt" type="data" format="bam,bed,scidx" label="Run MultiGPS on"> | 217 <param name="expt" type="data" format="bam,bed,scidx" label="Run MultiGPS on"> |
| 227 <validator type="unspecified_build" /> | 218 <validator type="unspecified_build" /> |
