mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
e.g.
<outputs>
<data name="output_file" format="fastqsanger">
<change_format>
<when input="input_type" value="cssanger" format="fastqcssanger" />
<when input="options_type.output_type" value="solexa" format="fastqsolexa" />
<when input="options_type.output_type" value="illumina" format="fastqillumina" />
<when input="options_type.output_type" value="sanger" format="fastqsanger" />
<when input="options_type.output_type" value="cssanger" format="fastqcssanger" />
</change_format>
</data>
</outputs>
or
<outputs>
<data name="output_file" format="fastqsanger">
<change_format>
<when input="$input_type" value="cssanger" format="fastqcssanger" />
<when input="${options_type.output_type}" value="solexa" format="fastqsolexa" />
<when input="${options_type.output_type}" value="illumina" format="fastqillumina" />
<when input="${options_type.output_type}" value="sanger" format="fastqsanger" />
<when input="${options_type.output_type}" value="cssanger" format="fastqcssanger" />
</change_format>
</data>
</outputs>
where 'options_type' is the name of the grouping parameter and 'output_type' is the name of a parameter found in this group and 'input_type' is the name of a parameter not found within a group.