Mercurial > repos > devteam > fasta_nucleotide_changer
diff fasta_nucleotide_changer.xml @ 2:f81d4362b6c1 draft
planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
author | devteam |
---|---|
date | Mon, 12 Oct 2015 10:18:10 -0400 |
parents | 2f868bfbe9de |
children | cc9a18dd41c9 |
line wrap: on
line diff
--- a/fasta_nucleotide_changer.xml Tue Dec 03 12:36:13 2013 -0500 +++ b/fasta_nucleotide_changer.xml Mon Oct 12 10:18:10 2015 -0400 @@ -1,39 +1,37 @@ <tool id="cshl_fasta_nucleotides_changer" version="1.0.0" name="RNA/DNA" > - <description>converter</description> + <description>converter</description> <requirements> <requirement type="package" version="0.0.13">fastx_toolkit</requirement> </requirements> - <command>zcat -f '$input' | fasta_nucleotide_changer -$mode -v -o $output</command> - <inputs> - <param format="fasta" name="input" type="data" label="Library to convert" /> - - <param name="mode" type="select" label="Convert"> - <option value="d">RNA to DNA (U to T)</option> - <option value="r">DNA to RNA (T to U)</option> - </param> - </inputs> + <command> +<![CDATA[ +zcat -f < '$input' | fasta_nucleotide_changer -$mode -v -o '$output' +]]> + </command> + <inputs> + <param format="fasta" name="input" type="data" label="Library to convert" /> - <!-- - Functional tests with param value starting with - fail. - --> - <tests> - <test> - <param name="input" value="fasta_nuc_changer1.fasta" /> - <param name="mode" value="r" /> - <param name="output" file="fasta_nuc_change1.out" /> - </test> - <test> - <param name="input" value="fasta_nuc_changer2.fasta" /> - <param name="mode" value="d" /> - <param name="output" file="fasta_nuc_change2.out" /> - </test> - </tests> - - <outputs> - <data format="input" name="output" metadata_source="input" /> - </outputs> - -<help> + <param name="mode" type="select" label="Convert"> + <option value="d">RNA to DNA (U to T)</option> + <option value="r">DNA to RNA (T to U)</option> + </param> + </inputs> + <outputs> + <data format_source="input" name="output" metadata_source="input" /> + </outputs> + <tests> + <test> + <param name="input" value="fasta_nuc_changer1.fasta" /> + <param name="mode" value="r" /> + <output name="output" ftype="fasta" file="fasta_nuc_change1.out" /> + </test> + <test> + <param name="input" value="fasta_nuc_changer2.fasta" /> + <param name="mode" value="d" /> + <output name="output" ftype="fasta" file="fasta_nuc_change2.out" /> + </test> + </tests> + <help> **What it does** This tool converts RNA FASTA files to DNA (and vice-versa). @@ -70,6 +68,5 @@ This tool is based on `FASTX-toolkit`__ by Assaf Gordon. .. __: http://hannonlab.cshl.edu/fastx_toolkit/ - -</help> + </help> </tool>