Mercurial > repos > bgruening > barcode_collapse
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 |
| 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> |
