Mercurial > repos > iuc > transit_resampling
diff macros.xml @ 4:7288ac4e8583 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/transit/ commit b8111d3ebede6ee71b18fbbabc708cdeab340912-dirty
| author | dave |
|---|---|
| date | Wed, 03 Apr 2019 14:43:41 -0400 |
| parents | 173bf0f6ca1e |
| children | 3fcb70c1ca78 |
line wrap: on
line diff
--- a/macros.xml Tue Mar 12 14:59:37 2019 -0400 +++ b/macros.xml Wed Apr 03 14:43:41 2019 -0400 @@ -24,7 +24,18 @@ </param> </xml> <xml name="inputs"> - <param name="inputs" type="data" format="wig,tabular" multiple="true" label="Input .wig files" /> + <conditional name="mode"> + <param name="replicates" type="select" label="Operation mode" help="If set to 'Batch', transit will run and produce one output for each input file. If set to 'Replicates', transit will run once on all the input files."> + <option value="Batch">Batch</option> + <option value="Replicates">Replicates</option> + </param> + <when value="Batch"> + <param name="inputs" type="data" format="wig,tabular" multiple="false" label="Input .wig files" /> + </when> + <when value="Replicates"> + <param name="inputs" type="data" format="wig,tabular" multiple="true" label="Input .wig files" /> + </when> + </conditional> <yield /> <param name="annotation" type="data" format="gff3,tabular" label="Input annotation" /> </xml> @@ -39,10 +50,14 @@ </xml> <token name="@LINK_INPUTS@"> <![CDATA[ - #set $input_files = ','.join(['input_file_%d.wig' % idx for idx, _ in enumerate(str($inputs).split(','))]) - #for idx, filename in enumerate(str($inputs).split(',')): - ln -s '$filename' input_file_${idx}.wig && - #end for + #if str($mode.replicates) == 'Batch': + #set $input_files = $mode.inputs + #else: + #set $input_files = ','.join(['input_file_%d.wig' % idx for idx, _ in enumerate(str($mode.inputs).split(','))]) + #for idx, filename in enumerate(str($mode.inputs).split(',')): + ln -s '$filename' input_file_${idx}.wig && + #end for + #end if ln -s '$annotation' annotation.dat && ]]> </token>
