annotate mutect_wrapper.xml @ 5:f9a746877f6c draft

Uploaded
author geert-vandeweyer
date Thu, 13 Feb 2014 09:27:26 -0500
parents e774395351f5
children 61799c55d169
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>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
4 <import>gatk2_macros.xml</import>
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">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
8 muTect_wrapper.py -j "${GALAXY_DATA_INDEX_DIR}/shared/jars/muTect/muTect.jar" -T MuTect
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
9 #if $genomeSource.refGenomeSource == "history":
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
10 --ref "${genomeSource.ownFile}"
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
11 #else:
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
12 --ref "${genomeSource.index.fields.path}"
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
13 #end if
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
14 #if ($cosmic.has_cosmic):
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
15 --cosmic $cosmic.cosmicfile
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
16 #end if
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
17 --dbsnp $dbsnp
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
18 #if str($intervals) != ""
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
19 --intervals $intervals
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
20 #end if
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
21 #if str($intervals) == "" and str($intervalfile) != ""
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
22 --intervals $intervalfile
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
23 #end if
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
24 --input_normal $normal
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
25 ##--index_normal ${normal.metadata.bam_index}
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
26 --input_tumor $tumor
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
27 ##--index_tumor ${normal.metadata.bam_index}
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
28 --callstats $callstats
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
29 --coverage $coverage
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
30 --vcf $vcf > $logfile
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
31
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
32 </command>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
33 <inputs>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
34 <param name="normal" type="data" format="bam" label="Normal Tissue BAM file" optional="false"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
35 <param name="tumor" type="data" format="bam" label="Tumor Tissue BAM file" optional="false"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
36 <!-- Reference Fasta -->
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
37 <conditional name="genomeSource">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
38 <param name="refGenomeSource" type="select" label="Select Reference Genome" >
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
39 <option value="indexed">Select a built-in genome</option>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
40 <option value="history">Use a genome (fasta format) from my history</option>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
41 </param>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
42 <when value="indexed">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
43 <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
44 <options from_data_table="all_fasta" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
45 </param>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
46 </when>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
47 <when value="history">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
48 <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
49 </when>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
50 </conditional>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
51 <param name="dbsnp" type="data" format="vcf" label="dbsnp.vcf file" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
52 <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
53 <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
54
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
55 <conditional name="cosmic">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
56 <param name="has_cosmic" type="boolean" label="Cosmic vcf file available for specimen" value="false" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
57 <when value="true">
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
58 <param name="cosmicfile" type="data" format="vcf" label="Cosmic vcf file"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
59 </when>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
60 </conditional>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
61
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
62 </inputs>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
63 <outputs>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
64 <data format="txt" name="callstats" label="MuTect Result (Tabular)" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
65 <data format="vcf" name="vcf" label="MuTect Result (VCF)" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
66 <data format="wig" name="coverage" label="MuTect Coverage Track (WIG)" />
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
67 <data format="txt" name="logfile" label="MuTect Runtime Output"/>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
68 </outputs>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
69 <tests>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
70 </tests>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
71 <help>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
72
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
73 .. class:: infomark
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
74
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
75 **Purpose**
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
76
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
77 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
78
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
79 </help>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
80 </tool>
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
81
e774395351f5 Uploaded
geert-vandeweyer
parents:
diff changeset
82
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