Mercurial > repos > iuc > multigps
diff multigps.xml @ 3:d78ff3764fe5 draft
Uploaded
| author | iuc |
|---|---|
| date | Mon, 03 Apr 2017 13:38:23 -0400 |
| parents | 91127c200437 |
| children | 0bec3b2df784 |
line wrap: on
line diff
--- a/multigps.xml Mon Apr 03 11:21:10 2017 -0400 +++ b/multigps.xml Mon Apr 03 13:38:23 2017 -0400 @@ -13,20 +13,20 @@ #set single_or_multi_expt = $single_or_multi_expt_cond.single_or_multi_expt #if str($single_or_multi_expt) == 'multi': #for $i in $single_or_multi_expt_cond['input_items']: - #set file_name = $i['input'] #set label_cond = $i['label_cond'] + #set file_name = $label_cond.input #set label = $label_cond.label - #set file_format = $i['input'].ext - #set condition_name = $i['condition_name'] + #set file_format = $label_cond.input.ext + #set condition_name = $label_cond.condition_name #set replicate_name = 'None' - #set experiment_type = $i['experiment_type'] - #set fixed_read_count = $i['fixedreadcount'] + #set experiment_type = $label_cond.experiment_type + #set fixed_read_count = $label_cond.fixedreadcount #if str($label) == 'Signal': - #set replicate_name = $label_cond['replicate_name'] + #set replicate_name = $label_cond.replicate_name #else if str($label) == 'Control': - #set rncond = $label_cond['replicate_name_cond'] - #if str($rncond['specify_replicate_name']) == 'yes': - #set replicate_name = $rncond['replicate_name'] + #set rncond = $label_cond.replicate_name_cond + #if str($rncond.specify_replicate_name) == 'yes': + #set replicate_name = $rncond.replicate_name #end if #end if --input_item '$file_name' '$label' '$file_format' '$condition_name' '$replicate_name' '$experiment_type' '$fixed_read_count' @@ -186,18 +186,18 @@ </param> <when value="multi"> <repeat name="input_items" title="Input files, attributes and options" min="2"> - <param name="input" type="data" format="bam,bed,scidx" label="Run multigps on" help="Supported formats are bam, bed and scidx"> - <validator type="unspecified_build" /> - </param> <conditional name="label_cond"> <param name="label" type="select" label="This experiment is"> <option value="Signal" selected="True">Signal</option> <option value="Control">Control</option> </param> <when value="Signal"> + <expand macro="label_cond_params_start" /> <param name="replicate_name" type="text" label="Replicate name" /> + <expand macro="label_cond_params_end" /> </when> <when value="Control"> + <expand macro="label_cond_params_start" /> <conditional name="replicate_name_cond"> <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"> <option value="no" selected="True">No</option> @@ -208,18 +208,9 @@ </when> <when value="no" /> </conditional> + <expand macro="label_cond_params_end" /> </when> </conditional> - <param name="condition_name" type="text" label="Condition name" /> - <param name="experiment_type" type="select" label="Experiment type for this replicate"> - <option value="None" selected="True">Do not set</option> - <option value="chipseq">ChIP-seq</option> - <option value="chipexo">ChIP-exo</option> - </param> - <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."> - <option value="None" selected="True">No</option> - <option value="P">Yes</option> - </param> </repeat> </when> <when value="single">
