annotate strelkarecovery.xml @ 22:1c8dcda28be7

version 27/11/2014, corrected extra arguments bug
author mini
date Thu, 27 Nov 2014 10:31:58 +0100
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
1 <tool id="strelka" name="Strelka" version="1.0.1">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
2 <!-- Made by Gregoire Seguin-Henry for geviteam in 2014 -->
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
3 <description>Strelka</description>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
4 <requirements>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
5 <requirement type="set_environment">SCRIPT_PATH_STRELKA</requirement>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
6 <requirement type="package" version="0.1.18">samtools</requirement>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
7 <requirement type="package" version="0.1.11">vcftools</requirement>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
8 </requirements>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
9 <command interpreter="python">strelka_wrapper.py --tumorBam $tumorBam --normalBam $normalBam
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
10 --scriptPath \$SCRIPT_PATH_STRELKA
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
11 #if $genomeSource.refGenomeSource == "history":
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
12 --refFile "${genomeSource.ownFile}"
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
13 #else:
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
14 --refFile "${genomeSource.index.fields.path}"
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
15 #end if
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
16
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
17 #if $configuration.configuration_switch == 'Default for Bwa':
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
18 --configFile strelka_config_bwa_default.ini
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
19 #else if $configuration.configuration_switch == 'Default for Isaac':
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
20 --configFile strelka_config_isaac_default.ini
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
21 #else if $configuration.configuration_switch == 'Default for Eland':
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
22 --configFile strelka_config_eland_default.ini
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
23 #else if $configuration.configuration_switch == 'Path':
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
24 --configFile $configuration.configFile
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
25 #else:
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
26 --configFile Custom
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
27 --depthFilterMultiple $configuration.depthFilterMultiple
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
28 --snvMaxFilteredBasecallFrac $configuration.snvMaxFilteredBasecallFrac
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
29 --snvMaxSpanningDeletionFrac $configuration.snvMaxSpanningDeletionFrac
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
30 --indelMaxRefRepeat $configuration.indelMaxRefRepeat
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
31 --indelMaxWindowFilteredBasecallFrac $configuration.indelMaxWindowFilteredBasecallFrac
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
32 --indelMaxIntHpolLength $configuration.indelMaxIntHpolLength
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
33 --ssnvPrior $configuration.ssnvPrior
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
34 --sindelPrior $configuration.sindelPrior
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
35 --ssnvNoise $configuration.ssnvNoise
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
36 --sindelNoise $configuration.sindelNoise
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
37 --ssnvNoiseStrandBiasFrac $configuration.ssnvNoiseStrandBiasFrac
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
38 --minTier1Mapq $configuration.minTier1Mapq
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
39 --minTier2Mapq $configuration.minTier2Mapq
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
40 --ssnvQuality_LowerBound $configuration.ssnvQuality_LowerBound
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
41 --sindelQuality_LowerBound $configuration.sindelQuality_LowerBound
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
42 --isWriteRealignedBam $configuration.isWriteRealignedBam
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
43 --binSize $configuration.binSize
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
44 --isSkipDepthFilters $configuration.isSkipDepthFilters
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
45 --maxInputDepth $configuration.maxInputDepth
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
46 #if $configuration.extra_arguments.extra_arguments_switch == 'Yes':
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
47 --extraStrelkaArguments yes
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
48 #if $configuration.extra_arguments.a:
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
49 -a
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
50 #end if
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
51 #if 'b' in $configuration.extra_arguments.extraArgumentsChoice.extra_choice:
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
52 -b $configuration.extra_arguments.extraArgumentsChoice.b
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
53 #end if
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
54 #if 'c' in $configuration.extra_arguments.extraArgumentsChoice.extra_choice:
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
55 -c $configuration.extra_arguments.extraArgumentsChoice.c
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
56 #end if
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
57 #if 'd' in $configuration.extra_arguments.extraArgumentsChoice.extra_choice:
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
58 -d $configuration.extra_arguments.extraArgumentsChoice.d
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
59 #end if
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
60 #if 'e' in $configuration.extra_arguments.extraArgumentsChoice.extra_choice:
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
61 -e $configuration.extra_arguments.extraArgumentsChoice.e
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
62 #end if
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
63 #end if
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
64 #end if
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
65
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
66 </command>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
67
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
68 <inputs>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
69 <param format="bam" name="tumorBam" type="data" label="Tumor bam file"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
70 <param format="bam" name="normalBam" type="data" label="Normal bam file"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
71
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
72 <conditional name="genomeSource">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
73 <param name="refGenomeSource" type="select" label="Choose the reference genome">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
74 <option value="cached">Built-in genome</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
75 <option value="history">use a genome (fasta format) from history</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
76 </param>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
77 <when value="cached">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
78 <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.">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
79 <options from_data_table="all_fasta"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
80 </param>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
81 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
82 <when value="history">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
83 <param format="fasta" name="ownFile" type="data" metadata_name="dbkey" label="Using reference file" 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."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
84 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
85 </conditional>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
86 <conditional name="configuration">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
87 <param name="configuration_switch" type="select" label="how do you want to configure strelka">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
88 <option value="Default for Bwa" selected="true">Default for Bwa</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
89 <option value="Default for Eland">Default for Eland</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
90 <option value="Default for Isaac">Default for Isaac</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
91 <option value="Path">Use a config file</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
92 <option value="Custom">Custom</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
93 </param>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
94 <when value="Default">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
95 <!-- do nothing -->
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
96 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
97 <when value="Path">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
98 <param format="ini" name="configFile" type="data" label="config file"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
99 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
100 <when value="Custom">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
101 <param name="binSize" type="integer" value="25000000" label="binSize" help="Jobs are parallelized over segments of the reference genome no larger than this size:"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
102 <param name="minTier1Mapq" type="integer" value="20" min="0" max="40" help="between 0 and 40, minimum MAPQ score for PE reads at tier1:" label="minTier1Mapq" />
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
103 <param name="minTier2Mapq" type="integer" value="5" min="0" max="5" help="between 0 and 5, minimum MAPQ score for PE and SE reads at tier2:" label="minTier2Mapq" />
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
104 <param name="isWriteRealignedBam" type="boolean" checked="false" truevalue="1" falsevalue="0" label="isWriteRealignedBam" help="Optionally write out read alignments which were altered during the realignment step. At the completion of the workflow run, the realigned reads can be found in:"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
105 <param name="ssnvPrior" type="float" value="0.000001" label="ssnvPrior" help="prior probability of a somatic snv or indel"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
106 <param name="sindelPrior" type="float" value="0.000001" label="sindelPrior" help="prior probability of a somatic snv or indel"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
107 <param name="ssnvNoise" type="float" value="0.0000005" label="ssnvNoise" help="probability of an snv or indel noise allele NB: in the calling model a noise allele is shared in tumor and normal samples, but occurs at any frequency."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
108 <param name="sindelNoise" type="float" value="0.000001" label="sindelNoise" help="probability of an snv or indel noise allele NB: in the calling model a noise allele is shared in tumor and normal samples, but occurs at any frequency."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
109 <param name="ssnvNoiseStrandBiasFrac" type="float" value="0.5" label="ssnvNoiseStrandBiasFrac" help="Fraction of snv noise attributed to strand-bias. It is not recommended to change this setting. However, if it is essential to turn the strand bias penalization off, the following is recommended: Assuming the current value of ssnvNoiseStrandBiasFrac is 0.5,
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
110 (1) set ssnvNoiseStrandBiasFrac = 0
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
111 (2) divide the current ssnvNoise value by 2"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
112 <param name="ssnvQuality_LowerBound" type="integer" value="15" label="ssnvQuality_LowerBound" help="Somatic quality score (QSS_NT, NT=ref) below which somatic SNVs are marked as filtered:"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
113 <param name="sindelQuality_LowerBound" type="integer" value="30" label="sindelQuality_LowerBound" help="Somatic quality score (QSI_NT, NT=ref) below which somatic indels are marked as filtered:"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
114 <param name="isSkipDepthFilters" type="integer" value="1" label="isSkipDepthFilters" help="isSkipDepthFilters should be set to 1 to skip depth filtration for whole exome or other targeted sequencing data"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
115 <param name="depthFilterMultiple" type="float" value="3.0" label="depthFilterMultiple" help="If the depth filter is not skipped, all variants which occur at a depth greater than depthFilterMultiple*chromosome mean depth will be filtered out."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
116 <param name="snvMaxFilteredBasecallFrac" type="float" value="0.4" label="snvMaxFilteredBasecallFrac" help="Somatic SNV calls are filtered at sites where greater than this fraction of basecalls have been removed by the mismatch density filter in either sample."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
117 <param name="snvMaxSpanningDeletionFrac" type="float" value="0.75" label="snvMaxSpanningDeletionFrac" help="Somatic SNV calls are filtered at sites where greater than this fraction of overlapping reads contain deletions which span the SNV call site."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
118 <param name="indelMaxRefRepeat" type="integer" value="8" label="indelMaxRefRepeat" help="Somatic indel calls are filtered if they represent an expansion or contraction of a repeated pattern with a repeat count greater than indelMaxRefRepeat in the reference (ie. if indelMaxRefRepeat is 8, then the indel is filtered when it is an expansion/contraction of a homopolymer longer than 8 bases, a dinucleotide repeat longer than 16 bases, etc.)"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
119 <param name="indelMaxWindowFilteredBasecallFrac" type="float" value="0.3" label="indelMaxWindowFilteredBasecallFrac" help="Somatic indel calls are filtered if greater than this fraction of basecalls in a window extending 50 bases to each side of an indel's call position have been removed by the mismatch density filter."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
120 <param name="indelMaxIntHpolLength" type="integer" value="14" label="indelMaxIntHpolLength" help="Somatic indels are filtered if they overlap ’interrupted homopolymers’ greater than this length. The term 'interrupted homopolymer' is used to indicate the longest homopolymer which can be found intersecting or adjacent to the called indel when a single non-homopolymer base is allowed."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
121 <param name="maxInputDepth" type="integer" value="10000" label="maxInputDepth" help="strelka will not accept input reads above this depth (they will be skipped until the depth drops below this value). Set this value &lt;= 0 to disable this feature. Using this filter will bound memory usage given extremely high depth input, but may be problematic in high-depth targeted sequencing applications."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
122 <conditional name="extra_arguments">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
123 <param name="extra_arguments_switch" type="select" label="Do you Want to add extraStrelkaArguments?">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
124 <option value="No" selected="true">No</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
125 <option value="Yes">Yes</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
126 </param>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
127 <when value="No">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
128 <!-- do nothing -->
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
129 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
130 <when value="Yes">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
131 <param name="a" type="boolean" value="" label="--ignore-conflicting-read-names" help="Do not report an error if two input reads share the same QNAME and read number"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
132 <conditional name="extraArgumentsChoice">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
133 <param name="extra_choice" type="select" multiple="true" label="choice">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
134 <option value="b" selected="true">-used-allele-count-min-qscore</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
135 <option value="c">--candidate-indel-input-vcf</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
136 <option value="d">--force-output-vcf</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
137 <option value="e">-min-small-candidate-indel-read-frac</option>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
138 </param>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
139 <when value="b">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
140 <param name="b" type="text" value="arg" label="-used-allele-count-min-qscore arg" help="Filter the allele counts printed to the somatic VCF output to correspond to bases with quality score >= arg"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
141 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
142 <when value="c">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
143 <param name="c" type="text" value="indels.vcf.gz" label="--candidate-indel-input-vcf indels.vcf.gz" help="Add candidate indels from the specified vcf file. Option can be provided multiple times to combine evidence from multiple vcf files.Input Vcf files must be bgzip compressed and tabix indexed. Any vcf records besides simple indels should be ignored (in theory), although complex SVs/symbolic alleles have not been tested and may cause the method to fail."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
144 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
145 <when value="d">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
146 <param name="d" type="text" value="variants.vcf.gz" label="--force-output-vcf variants.vcf.gz" help="For each SNV or indel in the vcf file, strelka will output an SNV or indel in the 'all.somatic.*.vc' files, even if the QSS_NT score is zero. This can be useful to extract depth and allele counts at sites across a series of samples.Input Vcf files must be bgzip compressed and tabix indexed. Any vcf records besides SNVs and simple indels should be ignored (in theory), although complex SVs/symbolic alleles have not been tested and may cause the method to fail."/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
147 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
148 <when value="e">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
149 <param name="e" type="text" value="arg" label="-min-small-candidate-indel-read-frac arg" help="For small indels (no more than 4 bases), unless at least this fraction of intersecting reads contain the small indel in at least one sample, it cannot become a candidate for realignment and indel calling. A read is counted only if it passes the mapping score threshold. (default: 0.1)"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
150 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
151 </conditional>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
152 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
153 </conditional>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
154 </when>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
155 </conditional>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
156 <param name="conf_file_check" type="boolean" label="output conf file" checked="False" help="Show configuration file on history"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
157 <param name="output1_file_check" type="boolean" label="passed snvs(filtred)" checked="True" help="Show filtred snvs"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
158 <param name="output2_file_check" type="boolean" label="passed indels(filtred)" checked="True" help="Show filtred indels"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
159 <param name="output3_file_check" type="boolean" label="all snvs" checked="True" help="Show snvs"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
160 <param name="output4_file_check" type="boolean" label="all indels" checked="True" help="Show indels"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
161 <param name="output5_file_check" type="boolean" label="Show normal realigned bam" help="only if isWriteRealignedBam option is checked" checked="False"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
162 <param name="output6_file_check" type="boolean" label="Show tumor realigned bam" help="only if isWriteRealignedBam option is checked" checked="False"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
163
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
164 </inputs>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
165
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
166 <outputs>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
167 <data format="vcf" name="output1_vcf" label="${tool.name} on ${on_string}(passed.somatic.snvs.vcf)" from_work_dir="StrelkaAnalysis/results/passed.somatic.snvs.vcf">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
168 <filter>output1_file_check == True</filter>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
169 </data>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
170 <data format="vcf" name="output2_vcf" label="${tool.name} on ${on_string}(passed.somatic.indels.vcf)" from_work_dir="StrelkaAnalysis/results/passed.somatic.indels.vcf">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
171 <filter>output2_file_check == True</filter>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
172 </data>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
173 <data format="vcf" name="output3_vcf" label="${tool.name} on ${on_string}(all.somatic.snvs.vcf)" from_work_dir="StrelkaAnalysis/results/all.somatic.snvs.vcf">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
174 <filter>output3_file_check == True</filter>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
175 </data>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
176 <data format="vcf" name="output4_vcf" label="${tool.name} on ${on_string}(all.somatic.indels.vcf)" from_work_dir="StrelkaAnalysis/results/all.somatic.indels.vcf">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
177 <filter>output4_file_check == True</filter>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
178 </data>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
179 <data format="tabular" name="conf_file.ini" label="conf_file.ini" from_work_dir="StrelkaAnalysis/config.ini">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
180 <filter>conf_file_check == True</filter>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
181 </data>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
182 <data format="bam" name="output5_bam" label="${tool.name} on ${on_string}(normal.realigned.bam)" from_work_dir="StrelkaAnalysis/realigned/normal.realigned.bam">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
183 <filter>output5_file_check == True</filter>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
184 </data>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
185 <data format="bam" name="output6_bam" label="${tool.name} on ${on_string}(tumor.realigned.bam)" from_work_dir="StrelkaAnalysis/realigned/tumor.realigned.bam">
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
186 <filter>output6_file_check == True</filter>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
187 </data>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
188 </outputs>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
189
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
190 <tests>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
191 <test>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
192 <param name="normalBam" ftype="bam" value="NA12891_dupmark_chr20_region.bam"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
193 <param name="tumorBam" ftype="bam" value="NA12892_dupmark_chr20_region.bam"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
194 <param name="refFile" ftype="fasta" value="chr20_860k_only.fa"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
195 <param name="configuration_switch" value="Default"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
196 <output name="output1_vcf" file="passed.somatic.snvs.vcf"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
197 <output name="output2_vcf" file="passed.somatic.indels.vcf"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
198 <output name="output3_vcf" file="all.somatic.snvs.vcf"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
199 <output name="output4_vcf" file="all.somatic.indels.vcf"/>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
200 </test>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
201 </tests>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
202
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
203 <help>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
204 Strelka, a method for somatic SNV and small indel detection from sequencing data of matched tumor-normal samples.
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
205 You can see more information at : https://sites.google.com/site/strelkasomaticvariantcaller.
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
206 </help>
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
207
1c8dcda28be7 version 27/11/2014, corrected extra arguments bug
mini
parents:
diff changeset
208 </tool>