diff quast-select.xml @ 0:c36a89d3a351 tip

planemo upload
author jpayne
date Wed, 07 Feb 2018 16:37:42 -0500
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/quast-select.xml	Wed Feb 07 16:37:42 2018 -0500
@@ -0,0 +1,45 @@
+<tool id="quast-select" name="Select Best" version="0.1.0" profile="16.10">
+    <description>assembly based on a combined QUAST table</description>
+    <requirements>
+        <requirement type="package">python</requirement>
+    </requirements>
+    <command detect_errors="exit_code"><![CDATA[
+        #for $asm in $coll
+        ln -s $asm ./$asm.element_identifier &&
+        #end for
+        cp ./\$(python $__tool_directory__/quast_select.py $table $criterion) $output
+    ]]></command>
+    <inputs>
+        <param type="data" format="tsv" name="table" label="Combined QUAST output (from table_union)"/>
+        <param type="select" label="Select best assembly by..." name="criterion">
+            <option value="N50">Longest N50</option>
+            <option value="Largest contig">Longest single contig</option>
+            <option value="# contigs">Fewest contigs</option>
+            <option value="# contigs (>= 1000 bp)">Fewest contigs of length 1kbp or longer</option>
+            <option value="Total length">Total assembly length</option>
+            <option value="Total length (>= 1000 bp)">Total assembly length of contigs longer than 1kbp</option>
+        </param>
+        <param type="data_collection" collection_type="list" format="fasta" name="coll" label="Collection of FASTA assemblies" />
+    </inputs>
+    <outputs>
+        <data format="fasta" name="output" label="Best assembly by ${criterion}" />
+    </outputs>
+    <tests>
+        <test>
+            <param name="table" value="combined_table.tsv" />
+            <param name="coll" >
+                <collection type="list">
+                    <element name="sample1" value="sample1.fasta" />
+                    <element name="sample2" value="sample2.fasta" />
+                    <element name="sample3" value="sample3.fasta" />
+                    <element name="sample4" value="sample4.fasta" />
+                </collection>
+            </param>
+            <param name="criterion" value="N50"/>
+            <output name="output" value="sample1.fasta" />
+        </test>
+    </tests>
+    <help><![CDATA[
+        Pick the best assembly from a collection of assemblies and a combined QUAST report.
+    ]]></help>
+</tool>
\ No newline at end of file