annotate BarcodeCollapse_pe.xml @ 0:38a8018e57a5 draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
author bgruening
date Sat, 11 Jun 2016 10:46:34 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
1 <tool id="barcode_collapse" name="Barcode collapse" version="0.1.0.0">
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
2 <description></description>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
3 <requirements>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
4 <requirement type="package" version="0.8.4">pysam</requirement>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
5 </requirements>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
6 <stdio>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
7 <!-- Anything other than zero is an error -->
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
8 <exit_code range="1:" />
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
9 <exit_code range=":-1" />
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
10 <!-- In case the return code has not been set propery check stderr too -->
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
11 <regex match="Error:" />
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
12 <regex match="Exception:" />
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
13 </stdio>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
14 <command>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
15 <![CDATA[
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
16 ln -s '${input_file}' infile.bam &&
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
17 ln -s '${input_file.metadata.bam_index}' infile.bai &&
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
18
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
19 python $__tool_directory__/barcode_collapse_pe.py
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
20 --bam infile.bam
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
21 --metrics_file '$metrics_file'
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
22 -o '$output'
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
23 ]]>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
24 </command>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
25 <inputs>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
26 <param name="input_file" type="data" format="bam" label="Unsorted bam file to barcode collapse"/>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
27 </inputs>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
28 <outputs>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
29 <data name="output" format="bam"/>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
30 <data name="metrics_file" format="txt"/>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
31 </outputs>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
32 <tests>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
33 <test>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
34 <param name="input_file" value="Trial.bam" ftype="bam"/>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
35 <output name="metrics_file" file="metrics.txt"/>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
36 <output name="output" file="output.bam"/>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
37 </test>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
38 </tests>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
39 <help>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
40 <![CDATA[
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
41 Read in a BAM file where the first 9 nucleotides of the read name are the barcode and merge reads mapped to the same position that have the same barcode.
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
42 Assumes paired end reads are adjacent to each other in the output file (i.e only provide unsorted bams). Also assumes that there are no multimappers in the bam file, if there are multimappers behavior is undefined.
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
43 ]]>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
44 </help>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
45 <citations>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
46 <citation type="doi">10.1038/nmeth.3810</citation>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
47 </citations>
38a8018e57a5 planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/barcode_collapse commit cb3ef4df8ea5a705039b32f6959d7513462cfcfc
bgruening
parents:
diff changeset
48 </tool>