Files
galaxy/test/functional/tools/options_from_metadata_file.xml
T
Matthias Bernt 8852d543cc fix test
Despite lines in 4.maf like

```
e echTel1.scaffold_309554      3896 34801 +     42008 I
```

echTel1 seems not to be in the metadata table.

So I have chosen another one.
2021-04-19 11:06:40 +02:00

46 lines
1.8 KiB
XML

<tool id="options_from_metadata_file" name="Test for options from dataset metadata file" version="1.0.0" profile="21.01">
<command><![CDATA[
echo '${species}' > '${output}';
echo '${species_2}' >> '${output}'
]]></command>
<inputs>
<param name="input" type="data" format="maf" label="MAF File"/>
<param name="species" type="select" optional="false" label="Select species for the input dataset" multiple="true">
<options from_dataset="input" meta_file_key="species_chromosomes" >
<column name="name" index="0"/>
<column name="value" index="0"/>
</options>
</param>
<param name="input_2" type="data_collection" collection_type="list" format="maf" label="MAF Collection" multiple="true" />
<param name="species_2" type="select" optional="false" label="Select species for the input dataset" multiple="true">
<options from_dataset="input_2" meta_file_key="species_chromosomes" >
<column name="name" index="0"/>
<column name="value" index="0"/>
<filter type="unique_value" name="unique_param" column="0"/>
</options>
</param>
</inputs>
<outputs>
<data format="txt" name="output" />
</outputs>
<tests>
<test>
<param name="input" value="3.maf" ftype="maf" />
<param name="species" value="hg17,canFam1" />
<param name="input_2">
<collection type="list">
<element name="e1" value="3.maf" />
<element name="e2" value="4.maf" />
</collection>
</param>
<param name="species_2" value="panTro1,rn3,bosTau2" />
<output name="output" ftype="txt">
<assert_contents>
<has_line line="hg17,canFam1" />
<has_line line="panTro1,rn3,bosTau2" />
</assert_contents>
</output>
</test>
</tests>
</tool>