diff table-sort.xml @ 0:f1f2497301d3

planemo upload
author jpayne
date Mon, 08 Jan 2018 11:19:54 -0500
parents
children 77fc9c4a7ef0
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/table-sort.xml	Mon Jan 08 11:19:54 2018 -0500
@@ -0,0 +1,33 @@
+<tool id="table-sort" name="Sort tabular dataset" version="0.1.0">
+    <description>on specified header or headers</description>
+    <requirements>
+    </requirements>
+    <command detect_errors="exit_code"><![CDATA[
+        cat $table | $__tool_directory__/table-sort.py $headers > $sorted
+    ]]></command>
+    <inputs>
+        <param name="table" format="tsv" label="Table in TSV format to sort." type="data" />
+        <param name="headers" type="text" label="Space-delimited list of headers on which to sort." />
+    </inputs>
+    <outputs>
+        <data name="sorted" format="tsv" label="Sorted table" />
+    </outputs>
+    <tests>
+        <test>
+            <param name="table" value="combined.tsv" ftype="tsv" />
+            <param name="headers" value="flavor" />
+            <output name="sorted" value="sorted.tsv"/>
+        </test>
+        <test>
+            <param name="table" value="sort_test_multiple.txt" ftype="tsv" />
+            <param name="headers" value="A D" />
+            <output name="sorted" value="sort_test_multiple_sorted.txt"/>
+        </test>
+    </tests>
+    <help><![CDATA[
+        Sort a table, ascending, by one or more rows.
+    ]]></help>
+
+    <citations>
+    </citations>
+</tool>
\ No newline at end of file