annotate sam_merge.xml @ 1:1f18d80df2a5 draft

Uploaded
author devteam
date Wed, 11 Feb 2015 17:41:13 -0500
parents a7a49d31c5cf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
1 <tool id="sam_merge2" name="Merge BAM Files" version="1.2.0">
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
2 <description>merges BAM files together</description>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
3 <requirements>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
4 <requirement type="package" version="1.56.0">picard</requirement>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
5 </requirements>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
6 <stdio>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
7 <exit_code range="1:" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
8 <exit_code range=":-1" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
9 <regex match="Error:" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
10 <regex match="Exception:" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
11 </stdio>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
12 <command>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
13 <![CDATA[
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
14 java -Xmx2G
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
15 -jar \$JAVA_JAR_PATH/MergeSamFiles.jar
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
16 MSD=$mergeSD
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
17 VALIDATION_STRINGENCY=LENIENT
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
18 O="$output1"
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
19 TMP_DIR=$__new_file_path__
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
20 #for $input in $inputs
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
21 I="${input}"
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
22 #end for
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
23 ]]>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
24 </command>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
25 <inputs>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
26 <param name="inputs" type="data" format="bam,sam" multiple="True" label="Files to merge" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
27 <param name="mergeSD" type="boolean" label="Merge all component bam file headers into the merged bam file"
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
28 truevalue="true" falsevalue="false" checked="yes"
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
29 help="Control the MERGE_SEQUENCE_DICTIONARIES flag for Picard MergeSamFiles. Default (true) correctly propagates read groups and other important metadata" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
30 </inputs>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
31 <outputs>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
32 <data format="bam" name="output1" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
33 </outputs>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
34 <tests>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
35 <test>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
36 <param name="mergeSD" value="true" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
37 <param name="inputs" value="sam_merge_in1.bam,sam_merge_in2.bam" ftype="bam" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
38 <output name="output1" file="sam_merge_out1.bam" ftype="bam" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
39 </test>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
40 <test>
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
41 <param name="mergeSD" value="true" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
42 <param name="inputs" value="sam_merge_in1.bam,sam_merge_in2.bam,sam_merge_in3.bam" ftype="bam" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
43 <output name="output1" file="sam_merge_out2.bam" ftype="bam" />
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
44 </test>
0
a7a49d31c5cf Uploaded tool tarball.
devteam
parents:
diff changeset
45 </tests>
a7a49d31c5cf Uploaded tool tarball.
devteam
parents:
diff changeset
46 <help>
1
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
47 <![CDATA[
0
a7a49d31c5cf Uploaded tool tarball.
devteam
parents:
diff changeset
48 **What it does**
a7a49d31c5cf Uploaded tool tarball.
devteam
parents:
diff changeset
49
a7a49d31c5cf Uploaded tool tarball.
devteam
parents:
diff changeset
50 This tool uses the Picard_ merge command to merge any number of BAM files together into one BAM file while preserving the BAM
1
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
51 metadata such as read groups.
0
a7a49d31c5cf Uploaded tool tarball.
devteam
parents:
diff changeset
52
1
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
53 .. _Picard: http://broadinstitute.github.io/picard/
1f18d80df2a5 Uploaded
devteam
parents: 0
diff changeset
54 ]]>
0
a7a49d31c5cf Uploaded tool tarball.
devteam
parents:
diff changeset
55 </help>
a7a49d31c5cf Uploaded tool tarball.
devteam
parents:
diff changeset
56 </tool>