annotate defuse_bamfastq.xml @ 22:68494d6aabeb

Update datamanager and defuse.xml config file generation
author Jim Johnson <jj@umn.edu>
date Thu, 27 Jun 2013 13:11:50 -0500
parents 547d8db4673e
children 225750bf3770
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
1 <?xml version="1.0"?>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
2 <tool id="defuse_bamfastq" name="Defuse BamFastq" version="0.6.1">
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
3 <description>converts a bam file to fastq files.</description>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
4 <requirements>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
5 <requirement type="package" version="0.6.1">defuse</requirement>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
6 </requirements>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
7 <version_command>bamfastq --version</version_command>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
8 <command>bamfastq
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
9 #if $pair == True :
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
10 $pair
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
11 #end if
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
12 #if $multiple == True :
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
13 $multiple
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
14 #end if
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
15 #if $rename == True :
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
16 $rename
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
17 #end if
18
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
18 -b $bamfile
15
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
19 -1 $fastq1
18
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
20 -2 $fastq2
15
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
21 </command>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
22 <inputs>
18
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
23 <param name="bamfile" type="data" format="bam" label="Bam file"/>
15
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
24 <param name="pair" type="boolean" truevalue="-p" falsevalue="" checked="true" label="Name contains pair info as /1 /2."/>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
25 <param name="multiple" type="boolean" truevalue="-m" falsevalue="" checked="true" label="Bam contains multiple mappings per read."/>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
26 <param name="rename" type="boolean" truevalue="-r" falsevalue="" checked="true" label="Rename with integer IDs."/>
17
fc35b7b993b1 Move stdio tags in defuse_bamfastq.xml
Jim Johnson <jj@umn.edu>
parents: 15
diff changeset
27 </inputs>
fc35b7b993b1 Move stdio tags in defuse_bamfastq.xml
Jim Johnson <jj@umn.edu>
parents: 15
diff changeset
28 <stdio>
fc35b7b993b1 Move stdio tags in defuse_bamfastq.xml
Jim Johnson <jj@umn.edu>
parents: 15
diff changeset
29 <exit_code range="1:" level="fatal" description="Error" />
fc35b7b993b1 Move stdio tags in defuse_bamfastq.xml
Jim Johnson <jj@umn.edu>
parents: 15
diff changeset
30 </stdio>
15
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
31 <outputs>
18
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
32 <data format="fastqsanger" name="fastq1" label="fastq1" />
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
33 <data format="fastqsanger" name="fastq2" label="fastq2" />
15
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
34 </outputs>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
35 <tests>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
36 <test>
18
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
37 <param name="bamfile" ftype="bam" value="tophat_out2h.bam" />
15
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
38 <param name="pair" value="True" />
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
39 <param name="multiple" value="True" />
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
40 <param name="rename" value="True" />
18
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
41 <output name="fastq1">
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
42 <assert_contents>
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
43 <has_text text="@test_mRNA_36_146_27/1" />
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
44 <not_has_text text="@test_mRNA_36_146_27/2" />
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
45 <not_has_text text="test_mRNA_150_290_0" />
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
46 </assert_contents>
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
47 </output>
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
48 <output name="fastq2">
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
49 <assert_contents>
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
50 <has_text text="@test_mRNA_36_146_27/2" />
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
51 <not_has_text text="@test_mRNA_36_146_27/1" />
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
52 <not_has_text text="test_mRNA_150_290_0" />
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
53 </assert_contents>
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
54 </output>
15
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
55 </test>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
56 </tests>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
57 <help>
18
547d8db4673e Update create_reference_dataset for non human genome builds
Jim Johnson <jj@umn.edu>
parents: 17
diff changeset
58 bamfastq converts a bam file input into a pair of fastq files that can be used as input to deFuse.
15
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
59 </help>
337dc0fe0da1 add defuse_bamfastq
landsj <lands065@umn.edu>
parents:
diff changeset
60 </tool>