annotate mutect_wrapper.xml @ 16:52efdea30175 draft default tip

Fixes. MuTect now works
author geert-vandeweyer
date Mon, 17 Feb 2014 11:54:09 -0500
parents 72fbc37494ab
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
1 <tool name="MuTect" id="muTect" version="0.0.1">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
2 <expand macro="requirements" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
3 <macros>
6
61799c55d169 Uploaded
geert-vandeweyer
parents: 4
diff changeset
4 <import>mutect_macros.xml</import>
4
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
5 </macros>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
6
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
7 <command interpreter="python">
16
52efdea30175 Fixes. MuTect now works
geert-vandeweyer
parents: 11
diff changeset
8 mutect_wrapper.py -j '@JAR_PATH@'
52efdea30175 Fixes. MuTect now works
geert-vandeweyer
parents: 11
diff changeset
9 -T MuTect
52efdea30175 Fixes. MuTect now works
geert-vandeweyer
parents: 11
diff changeset
10
4
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
11 #if $genomeSource.refGenomeSource == "history":
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
12 --ref "${genomeSource.ownFile}"
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
13 #else:
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
14 --ref "${genomeSource.index.fields.path}"
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
15 #end if
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
16 #if ($cosmic.has_cosmic):
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
17 --cosmic $cosmic.cosmicfile
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
18 #end if
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
19 --dbsnp $dbsnp
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
20 #if str($intervals) != ""
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
21 --intervals $intervals
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
22 #end if
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
23 #if str($intervals) == "" and str($intervalfile) != ""
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
24 --intervals $intervalfile
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
25 #end if
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
26 --input_normal $normal
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
27 ##--index_normal ${normal.metadata.bam_index}
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
28 --input_tumor $tumor
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
29 ##--index_tumor ${normal.metadata.bam_index}
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
30 --callstats $callstats
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
31 --coverage $coverage
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
32 --vcf $vcf > $logfile
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
33
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
34 </command>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
35 <inputs>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
36 <param name="normal" type="data" format="bam" label="Normal Tissue BAM file" optional="false"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
37 <param name="tumor" type="data" format="bam" label="Tumor Tissue BAM file" optional="false"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
38 <!-- Reference Fasta -->
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
39 <conditional name="genomeSource">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
40 <param name="refGenomeSource" type="select" label="Select Reference Genome" >
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
41 <option value="indexed">Select a built-in genome</option>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
42 <option value="history">Use a genome (fasta format) from my history</option>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
43 </param>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
44 <when value="indexed">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
45 <param name="index" type="select" label="Select a built-in reference genome" help="This list contains genomes cached at this Galaxy instance. If your genome of interest is not present here request it by using 'Help' link at the top of Galaxy interface or use the 'Use a genome (fasta format) from my history' option of the 'Select Reference Genome' dropdown.">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
46 <options from_data_table="all_fasta" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
47 </param>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
48 </when>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
49 <when value="history">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
50 <param name="ownFile" type="data" format="fasta" metadata_name="dbkey" label="Select a reference genome from history" help="This option works best for relatively small genomes. If you are working with large human-sized genomes, send request to Galaxy team for adding your reference to this Galaxy instance by using 'Help' link at the top of Galaxy interface."/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
51 </when>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
52 </conditional>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
53 <param name="dbsnp" type="data" format="vcf" label="dbsnp.vcf file" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
54 <param name="intervals" type="text" label="Intervals to process" help="In format 'chr1:1500-2500; chr2:2500-3500', separated by semicolons" optional="true"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
55 <param name="intervalfile" type="data" format="bed" label="Intervals to process (BED file)" help="'chr1:1500-2500', one entry per line" optional="true"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
56
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
57 <conditional name="cosmic">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
58 <param name="has_cosmic" type="boolean" label="Cosmic vcf file available for specimen" value="false" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
59 <when value="true">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
60 <param name="cosmicfile" type="data" format="vcf" label="Cosmic vcf file"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
61 </when>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
62 </conditional>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
63
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
64 </inputs>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
65 <outputs>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
66 <data format="txt" name="callstats" label="MuTect Result (Tabular)" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
67 <data format="vcf" name="vcf" label="MuTect Result (VCF)" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
68 <data format="wig" name="coverage" label="MuTect Coverage Track (WIG)" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
69 <data format="txt" name="logfile" label="MuTect Runtime Output"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
70 </outputs>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
71 <tests>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
72 </tests>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
73 <help>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
74
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
75 .. class:: infomark
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
76
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
77 **Purpose**
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
78
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
79 Run muTect on paired normal/tumor bam files. Currently, there is support for the default settings. We tried to follow the configuration settings of the GATK wrappers. If you're interested in contributing to these wrappers, feel free to contact me.
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
80
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
81 </help>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
82 </tool>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
83
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
84
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
85
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
86
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
87
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
88
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
89
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
90
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
91
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
92
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
93
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
94
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
95