Mercurial > repos > devteam > picard
annotate picard_SortSam.xml @ 33:3f254c5ced1d draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
author | iuc |
---|---|
date | Sun, 03 Mar 2024 16:06:11 +0000 |
parents | f9242e01365a |
children |
rev | line source |
---|---|
33
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
1 <tool id="picard_SortSam" name="SortSam" version="@TOOL_VERSION@.@WRAPPER_VERSION@" profile="@PROFILE@"> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
2 <description>sort SAM/BAM dataset</description> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
3 <macros> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
4 <import>picard_macros.xml</import> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
5 <token name="@WRAPPER_VERSION@">0</token> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
6 </macros> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
7 <expand macro="requirements"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
12
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
9 #if $sort_order == "queryname": |
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
10 #set $output = "output.sam" |
33
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
11 ln -sf '${outFile}' output.sam && |
12
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
12 #else: |
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
13 #set $output = $outFile |
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
14 #end if |
5 | 15 @java_options@ |
13
7e6fd3d0f16e
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit bf94a1505c131fb3f67c867b6e1d886780efa42e
devteam
parents:
12
diff
changeset
|
16 @symlink_element_identifier@ |
33
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
17 picard SortSam |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
18 --INPUT '$escaped_element_identifier' |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
19 --OUTPUT '${output}' |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
20 --SORT_ORDER '${sort_order}' |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
21 --QUIET true |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
22 --VERBOSITY ERROR |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
23 --VALIDATION_STRINGENCY ${validation_stringency} |
12
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
24 ]]></command> |
33
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
25 <inputs> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
26 <param name="inputFile" type="data" format="sam,bam" label="Select SAM/BAM dataset or dataset collection" help="If empty, upload or import a SAM/BAM dataset"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
27 <param name="sort_order" type="select" display="radio" label="Sort order" help="SORT_ORDER; default=coordinate. Selecting Queryname will output SAM file, as Galaxy does not support BAM files that are not coordinate sorted."> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
28 <option value="coordinate" selected="True">Coordinate</option> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
29 <option value="queryname">Queryname</option> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
30 </param> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
31 <expand macro="VS"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
32 </inputs> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
33 <outputs> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
34 <data name="outFile" format="bam" label="${tool.name} on ${on_string}: Alignment sorted in ${sort_order} order"> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
35 <change_format> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
36 <when input="sort_order" value="queryname" format="sam"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
37 </change_format> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
38 </data> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
39 </outputs> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
40 <tests> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
41 <!-- This test fails when setting metadata on non-coordinate sorted bam files. |
12
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
42 This should be handled better in Galaxy (info as of release 16.0). |
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
43 Workaroudn is to produce queryname sorted sam files. |
5 | 44 <test> |
45 <param name="inputFile" ftype="bam" value="picard_SortSam.bam" /> | |
46 <param name="sort_order" value="queryname"/> | |
12
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
47 <output name="outFile" file="picard_SortSam_test1.bam" ftype="bam" lines_diff="4"/> |
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
48 </test> |
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
49 --> |
33
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
50 <test> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
51 <param name="inputFile" ftype="bam" value="picard_SortSam.bam"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
52 <param name="sort_order" value="queryname"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
53 <output name="outFile" file="picard_SortSam_test1.sam" ftype="sam" lines_diff="4" compare="contains"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
54 </test> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
55 <test> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
56 <param name="inputFile" ftype="bam" value="picard_SortSam.bam"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
57 <param name="sort_order" value="coordinate"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
58 <output name="outFile" file="picard_SortSam_test1.bam" ftype="bam" lines_diff="4"/> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
59 </test> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
60 </tests> |
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
61 <help> |
5 | 62 |
63 .. class:: infomark | |
64 | |
65 **Purpose** | |
66 | |
67 Sorts the input SAM or BAM. | |
68 | |
69 @dataset_collections@ | |
70 | |
71 @description@ | |
72 | |
73 SORT_ORDER=SortOrder | |
11
efc56ee1ade4
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents:
8
diff
changeset
|
74 SO=SortOrder Sort order of output file. You can either sort by queryname or by coordinate. |
12
05087b27692a
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 7491208ca0c917a053798a48c3e54c3e30e95d92
devteam
parents:
11
diff
changeset
|
75 |
5 | 76 @more_info@ |
77 | |
78 </help> | |
33
3f254c5ced1d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/picard commit 9ecbbb878d68a980ba35a90865e524c723ca3ed8
iuc
parents:
32
diff
changeset
|
79 <expand macro="citations"/> |
8
3a3234d7a2e8
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/picard commit 00a7926c285bc4a339bd7deebf40b28f39c7d947-dirty
devteam
parents:
5
diff
changeset
|
80 </tool> |