comparison sort_rows.xml @ 0:5314e5d6f040 draft

Imported from capsule None
author bgruening
date Thu, 29 Jan 2015 07:53:17 -0500
parents
children 60edf2f8c28f
comparison
equal deleted inserted replaced
-1:000000000000 0:5314e5d6f040
1 <tool id="tp_sort_rows" name="Sort a row" version="@BASE_VERSION@.0">
2 <description>according to their columns</description>
3 <macros>
4 <import>macros.xml</import>
5 </macros>
6 <command>
7 <![CDATA[
8 python -c 'for line in ( "\t".join(sorted(line.strip().split("\t"))) for line in open("$infile") ): print line' > $outfile
9 ]]>
10 </command>
11 <inputs>
12 <param format="tabular" name="infile" type="data" label="Tabular file that should be sorted"/>
13 </inputs>
14 <outputs>
15 <data name="outfile" format_source="infile" metadata_source="infile"/>
16 </outputs>
17 <options sanitize="False"/>
18 <tests>
19 <test>
20 <param name="infile" value="sort_rows1.tabular" ftype="tabular" />
21 <output name="outfile" file="sort_rows_results1.bed"/>
22 </test>
23 </tests>
24 <help>
25 <![CDATA[
26 .. class:: infomark
27
28 **TIP:** If your data is not TAB delimited, use *Text Manipulation->Convert*
29
30 **What it does**
31
32 That tool sorts each row in a TAB separated file, according to their columns. In other words: It is a sorted reordering of all columns.
33
34 @REFERENCES@
35 ]]>
36 </help>
37 </tool>