annotate vcfsort.xml @ 0:433d50620231 draft

Uploaded
author devteam
date Thu, 19 Mar 2015 14:46:40 -0400
parents
children 40296713cd82
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
433d50620231 Uploaded
devteam
parents:
diff changeset
1 <tool id="vcfsort" name="VCFsort:" version="0.0.2">
433d50620231 Uploaded
devteam
parents:
diff changeset
2 <description>Sort VCF dataset by coordinate</description>
433d50620231 Uploaded
devteam
parents:
diff changeset
3 <command>(grep ^"#" "${input1}"; grep -v ^"#" "${input1}" | LC_ALL=C sort -k1,1 -k2,2n -V) > "${out_file1}"</command>
433d50620231 Uploaded
devteam
parents:
diff changeset
4 <inputs>
433d50620231 Uploaded
devteam
parents:
diff changeset
5 <param format="vcf" name="input1" type="data" label="Select VCF dataset"/>
433d50620231 Uploaded
devteam
parents:
diff changeset
6 </inputs>
433d50620231 Uploaded
devteam
parents:
diff changeset
7 <outputs>
433d50620231 Uploaded
devteam
parents:
diff changeset
8 <data format="vcf" name="out_file1" />
433d50620231 Uploaded
devteam
parents:
diff changeset
9 </outputs>
433d50620231 Uploaded
devteam
parents:
diff changeset
10 <tests>
433d50620231 Uploaded
devteam
parents:
diff changeset
11 <test>
433d50620231 Uploaded
devteam
parents:
diff changeset
12 <param name="input1" value="vcfsort-test1-input.vcf"/>
433d50620231 Uploaded
devteam
parents:
diff changeset
13 <output name="out_file1" file="vcfsort-test1.vcf"/>
433d50620231 Uploaded
devteam
parents:
diff changeset
14 </test>
433d50620231 Uploaded
devteam
parents:
diff changeset
15 </tests>
433d50620231 Uploaded
devteam
parents:
diff changeset
16 <help>
433d50620231 Uploaded
devteam
parents:
diff changeset
17
433d50620231 Uploaded
devteam
parents:
diff changeset
18 This tool uses native UNIX sort command to order VCF dataset in coordinate order. For technically inclined the command is::
433d50620231 Uploaded
devteam
parents:
diff changeset
19
433d50620231 Uploaded
devteam
parents:
diff changeset
20 (grep ^"#" INPUT_file ; grep -v ^"#" INPUT_file | LC_ALL=C sort -k1,1 -k2,2n -V) > OUTPUT_file
433d50620231 Uploaded
devteam
parents:
diff changeset
21
433d50620231 Uploaded
devteam
parents:
diff changeset
22 .. class:: infomark
433d50620231 Uploaded
devteam
parents:
diff changeset
23
433d50620231 Uploaded
devteam
parents:
diff changeset
24 The same result can be achieved with the Galaxy's general purpose sort tool (in this case sort on the first and the second column in ascending order).
433d50620231 Uploaded
devteam
parents:
diff changeset
25
433d50620231 Uploaded
devteam
parents:
diff changeset
26 </help>
433d50620231 Uploaded
devteam
parents:
diff changeset
27 </tool>