Mercurial > repos > devteam > samtools_sort
annotate samtools_sort.xml @ 9:69dca890852c draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tool_collections/samtools/samtools_sort commit 19dd8b645a77899ff98d139d79de824a23f416bb
| author | iuc |
|---|---|
| date | Wed, 12 Nov 2025 12:59:57 +0000 |
| parents | f2f2650aeade |
| children |
| rev | line source |
|---|---|
|
9
69dca890852c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tool_collections/samtools/samtools_sort commit 19dd8b645a77899ff98d139d79de824a23f416bb
iuc
parents:
8
diff
changeset
|
1 <tool id="samtools_sort" name="Samtools sort" version="2.0.8" profile="@PROFILE@"> |
|
1
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
2 <description>order of storing aligned sequences</description> |
| 0 | 3 <macros> |
|
1
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
4 <import>macros.xml</import> |
|
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
5 </macros> |
|
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
6 <expand macro="requirements"/> |
|
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
7 <expand macro="stdio"/> |
|
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
8 <expand macro="version_command"/> |
|
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
9 <command><![CDATA[ |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
10 @ADDTHREADS@ |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
11 @ADDMEMORY@ |
|
1
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
12 samtools sort |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
13 -@ \$addthreads |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
14 -m \$addmemory"M" |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
15 ###if str(compression): |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
16 ## -l '$compression' |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
17 ###end if |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
18 $prim_key_cond.prim_key_select |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
19 #if $prim_key_cond.prim_key_select == '-t': |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
20 $prim_key_cond.tag |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
21 $prim_key_cond.sec_key_select |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
22 #end if |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
23 $minhash |
|
1
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
24 -O bam |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
25 -T "\${TMPDIR:-.}" |
|
1
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
26 '${input1}' |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
27 > '${output1}' |
|
1
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
28 ]]></command> |
| 0 | 29 <inputs> |
|
3
e613c1ad4c4c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 64305ae905dc79e44b478203000add73598bcca1
iuc
parents:
2
diff
changeset
|
30 <param name="input1" type="data" format="sam,unsorted.bam,cram" label="BAM File" /> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
31 <conditional name="prim_key_cond"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
32 <param name="prim_key_select" type="select" label="Primary sort key"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
33 <option value="">coordinate</option> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
34 <option value="-n">name (-n)</option> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
35 <option value="-t">tag (-t)</option> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
36 </param> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
37 <when value=""/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
38 <when value="-n"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
39 <when value="-t"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
40 <param name="tag" type="text" optional="false" argument="-t" label="Alignment tag"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
41 <param name="sec_key_select" type="select" label="Secondary sort key"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
42 <option value="">coordinate</option> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
43 <option value="-n">name (-n)</option> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
44 </param> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
45 </when> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
46 </conditional> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
47 <param name="minhash" type="boolean" argument="-M" truevalue="-M" falsevalue="" checked="false" label="Minhash collation" help="Use minimiser for clustering unaligned/unplaced reads."/> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
48 <!--<param name="compression" type="integer" argument="-l" optional="True" min="0" max="9" label="compression level" help="0 (uncompressed) to 9 (best)"/>--> |
| 0 | 49 </inputs> |
| 50 <outputs> | |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
51 <data name="output1" format="bam"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
52 <change_format> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
53 <when input="prim_key_cond.prim_key_select" value="" format="bam" /> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
54 <when input="prim_key_cond.prim_key_select" value="-n" format="qname_sorted.bam" /> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
55 <when input="prim_key_cond.prim_key_select" value="-t" format="unsorted.bam" /> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
56 </change_format> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
57 </data> |
| 0 | 58 </outputs> |
| 59 <tests> | |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
60 <!-- tests from https://github.com/samtools/samtools/blob/9ce8c64493f7ea3fa69bc5c1ac980b1a8e3dcf1f/test/test.pl#L2464 --> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
61 <!-- 1) # Pos sort --> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
62 <test> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
63 <param name="input1" value="test_input_1_a.bam" ftype="bam" /> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
64 <output name="output1" file="pos.sort.expected.bam" ftype="bam" lines_diff="4" /> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
65 </test> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
66 <!-- test_cmd($opts, out=>"sort/pos.sort.expected.sam", cmd=>"$$opts{bin}/samtools sort${threads} $$opts{path}/dat/test_input_1_a.bam -O SAM -o -"); --> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
67 <!-- 2) # Name sort --> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
68 <test> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
69 <param name="input1" value="test_input_1_a.bam" ftype="bam" /> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
70 <conditional name="prim_key_cond"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
71 <param name="prim_key_select" value="-n"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
72 </conditional> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
73 <output name="output1" file="name.sort.expected.bam" ftype="qname_sorted.bam" lines_diff="4"/> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
74 </test> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
75 <!-- test_cmd($opts, out=>"sort/name.sort.expected.sam", cmd=>"$$opts{bin}/samtools sort${threads} -n $$opts{path}/dat/test_input_1_a.bam -O SAM -o -");--> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
76 <!-- 3) # Tag sort (RG) (considers output and name sorted) --> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
77 <test> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
78 <param name="input1" value="test_input_1_a.bam" ftype="bam" /> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
79 <conditional name="prim_key_cond"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
80 <param name="prim_key_select" value="-t"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
81 <param name="tag" value="RG"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
82 </conditional> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
83 <output name="output1" file="tag.rg.sort.expected.bam" ftype="unsorted.bam" lines_diff="4"/> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
84 </test> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
85 <!--test_cmd($opts, out=>"sort/tag.rg.sort.expected.sam", cmd=>"$$opts{bin}/samtools sort${threads} -t RG $$opts{path}/dat/test_input_1_a.bam -O SAM -o -");--> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
86 <!-- 4) # Tag sort (RG); secondary by name --> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
87 <test> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
88 <param name="input1" value="test_input_1_a.bam" ftype="bam" /> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
89 <conditional name="prim_key_cond"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
90 <param name="prim_key_select" value="-t"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
91 <param name="tag" value="RG"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
92 <param name="sec_key_select" value="-n"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
93 </conditional> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
94 <output name="output1" file="tag.rg.n.sort.expected.bam" ftype="unsorted.bam" lines_diff="4"/> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
95 </test> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
96 <!--test_cmd($opts, out=>"sort/tag.rg.n.sort.expected.sam", cmd=>"$$opts{bin}/samtools sort${threads} -n -t RG $$opts{path}/dat/test_input_1_a.bam -O SAM -o -");--> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
97 <!-- 5) # Tag sort (AS) --> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
98 <test> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
99 <param name="input1" value="test_input_1_a.bam" ftype="bam" /> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
100 <conditional name="prim_key_cond"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
101 <param name="prim_key_select" value="-t"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
102 <param name="tag" value="AS"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
103 <param name="sec_key_select" value=""/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
104 </conditional> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
105 <output name="output1" file="tag.as.sort.expected.bam" ftype="unsorted.bam" lines_diff="4"/> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
106 </test> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
107 <!--test_cmd($opts, out=>"sort/tag.as.sort.expected.sam", cmd=>"$$opts{bin}/samtools sort${threads} -t AS $$opts{path}/dat/test_input_1_d.sam -O SAM -o -");--> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
108 <!-- 6) # Tag sort (FI) --> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
109 <test> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
110 <param name="input1" value="test_input_1_a.bam" ftype="bam" /> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
111 <conditional name="prim_key_cond"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
112 <param name="prim_key_select" value="-t"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
113 <param name="tag" value="FI"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
114 </conditional> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
115 <output name="output1" file="tag.fi.sort.expected.bam" ftype="unsorted.bam" lines_diff="4"/> |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
116 </test> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
117 <!--test_cmd($opts, out=>"sort/tag.fi.sort.expected.sam", cmd=>"$$opts{bin}/samtools sort${threads} -t FI $$opts{path}/dat/test_input_1_d.sam -O SAM -o -");--> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
118 <!-- 7) tests from old version --> |
| 0 | 119 <test> |
| 120 <param name="input1" value="1.bam" ftype="bam" /> | |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
121 <output name="output1" file="1_sort.bam" ftype="bam" sort="True" lines_diff="4"/> |
| 0 | 122 </test> |
| 123 <test> | |
| 124 <param name="input1" value="1.bam" ftype="bam" /> | |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
125 <conditional name="prim_key_cond"> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
126 <param name="prim_key_select" value="-n"/> |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
127 </conditional> |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
128 <output name="output1" file="1_sort_read_names.bam" ftype="qname_sorted.bam" lines_diff="4"/> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
129 </test> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
130 <!-- 8) test minhash sorting --> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
131 <test> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
132 <param name="input1" value="test_input_1_a.bam" ftype="bam" /> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
133 <param name="minhash" value="true" /> |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
134 <output name="output1" file="minhash.expected.bam" ftype="bam" lines_diff="4" /> |
| 0 | 135 </test> |
| 136 </tests> | |
| 137 <help> | |
| 138 **What it does** | |
| 139 | |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
140 Sort alignments by leftmost coordinates, or by read name when -n is used. |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
141 An appropriate @HD-SO sort order header tag will be added or an existing |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
142 one updated if necessary. |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
143 |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
144 **Ordering Rules** |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
145 |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
146 The following rules are used for ordering records. |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
147 |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
148 If option -t is in use, records are first sorted by the value of the given |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
149 alignment tag, and then by position or name (if using -n). For example, “-t RG” |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
150 will make read group the primary sort key. The rules for ordering by tag are: |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
151 |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
152 - Records that do not have the tag are sorted before ones that do. |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
153 - If the types of the tags are different, they will be sorted so that single |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
154 character tags (type A) come before array tags (type B), then string tags |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
155 (types H and Z), then numeric tags (types f and i). |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
156 - Numeric tags (types f and i) are compared by value. Note that comparisons of |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
157 floating-point values are subject to issues of rounding and precision. |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
158 - String tags (types H and Z) are compared based on the binary contents of the |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
159 tag using the C strcmp(3) function. |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
160 - Character tags (type A) are compared by binary character value. |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
161 - No attempt is made to compare tags of other types — notably type B array values will not be compared. |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
162 |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
163 When the -n option is present, records are sorted by name. Names are compared so as to give a “natural” ordering — i.e. sections consisting of digits are compared numerically while all other sections are compared based on their binary representation. This means “a1” will come before “b1” and “a9” will come before “a10”. Records with the same name will be ordered according to the values of the READ1 and READ2 flags (see flags). |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
164 |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
165 When the -n option is not present, reads are sorted by reference (according to the order of the @SQ header records), then by position in the reference, and then by the REVERSE flag. |
|
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
166 |
|
4
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
167 This has now been removed. The previous out.prefix argument (and -f option, if any) should be changed to an appropriate combination of -T PREFIX and -o FILE. The previous -o option should be removed, as output defaults to standard output. |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
168 |
|
6c2c1836728b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 0f75269223c0821c6c82acf98fde947d0f816f2b"
iuc
parents:
3
diff
changeset
|
169 When the -M (minash collation) option is present, then samtools sort groups unmapped reads with similar sequence together. This can sometimes significantly reduce the file size. |
|
2
f56bdb93ae58
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 9f6dd28ae31897068c9f8b5d842750d5d7cd600c
iuc
parents:
1
diff
changeset
|
170 |
| 0 | 171 </help> |
|
1
cab3f8d35989
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/samtools/samtools_sort commit 411130b45dc30f7f24f41cdeec5e148c5d8faf40
iuc
parents:
0
diff
changeset
|
172 <expand macro="citations"/> |
| 0 | 173 </tool> |
