Mercurial > repos > devteam > freebayes
comparison freebayes.xml @ 13:5031b6656a2b draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/freebayes commit 3b5abd63372c2806870627e9dc2a2f0f52f2e52a"
author | iuc |
---|---|
date | Sat, 27 Nov 2021 09:37:38 +0000 |
parents | 2667d6a97b50 |
children | 91271de440f0 |
comparison
equal
deleted
inserted
replaced
12:2667d6a97b50 | 13:5031b6656a2b |
---|---|
1 <tool id="freebayes" name="FreeBayes" version="@DEPENDENCY_VERSION@"> | 1 <tool id="freebayes" name="FreeBayes" version="@TOOL_VERSION@+galaxy1"> |
2 <description>bayesian genetic variant detector</description> | 2 <description>bayesian genetic variant detector</description> |
3 <xrefs> | 3 <xrefs> |
4 <xref type="bio.tools">freebayes</xref> | 4 <xref type="bio.tools">freebayes</xref> |
5 </xrefs> | 5 </xrefs> |
6 <macros> | 6 <macros> |
173 ## REALIGNMENT | 173 ## REALIGNMENT |
174 ${options_type.O} | 174 ${options_type.O} |
175 | 175 |
176 ##INPUT FILTERS | 176 ##INPUT FILTERS |
177 #if str( $options_type.input_filters.input_filters_selector ) == "set": | 177 #if str( $options_type.input_filters.input_filters_selector ) == "set": |
178 $standard_filters | |
178 ${options_type.input_filters.use_duplicate_reads} | 179 ${options_type.input_filters.use_duplicate_reads} |
179 -m ${options_type.input_filters.m} | 180 --min-mapping-quality ${options_type.input_filters.min_mapping_quality} |
180 -q ${options_type.input_filters.q} | 181 --min-base-quality ${options_type.input_filters.min_base_quality} |
181 -R ${options_type.input_filters.R} | 182 --min-supporting-allele-qsum ${options_type.input_filters.min_supporting_allele_qsum} |
182 -Y ${options_type.input_filters.Y} | 183 --min-supporting-mapping-qsum ${options_type.input_filters.min_supporting_mapping_qsum} |
183 -e ${options_type.input_filters.e} | |
184 -F ${options_type.input_filters.F} | |
185 -C ${options_type.input_filters.C} | |
186 -G ${options_type.input_filters.G} | |
187 | |
188 #if str( $options_type.input_filters.mismatch_filters.mismatch_filters_selector ) == "set": | 184 #if str( $options_type.input_filters.mismatch_filters.mismatch_filters_selector ) == "set": |
189 -Q ${options_type.input_filters.mismatch_filters.Q} | 185 --mismatch-base-quality-threshold ${options_type.input_filters.mismatch_filters.mismatch_base_quality_threshold} |
190 #if str($options_type.input_filters.mismatch_filters.U) | 186 #if str($options_type.input_filters.mismatch_filters.read_mismatch_limit) |
191 -U ${options_type.input_filters.mismatch_filters.U} | 187 --read-mismatch-limit ${options_type.input_filters.mismatch_filters.read_mismatch_limit} |
192 #end if | 188 #end if |
193 -z ${options_type.input_filters.mismatch_filters.z} | 189 --read-max-mismatch-fraction ${options_type.input_filters.mismatch_filters.read_max_mismatch_fraction} |
194 | |
195 --read-snp-limit ${options_type.input_filters.mismatch_filters.read_snp_limit} | 190 --read-snp-limit ${options_type.input_filters.mismatch_filters.read_snp_limit} |
196 #end if | 191 #end if |
197 | 192 --read-indel-limit ${options_type.input_filters.read_indel_limit} |
193 --min-alternate-fraction ${options_type.input_filters.min_alternate_fraction} | |
198 --min-alternate-qsum ${options_type.input_filters.min_alternate_qsum} | 194 --min-alternate-qsum ${options_type.input_filters.min_alternate_qsum} |
195 --min-alternate-count ${options_type.input_filters.min_alternate_count} | |
196 --min-alternate-total ${options_type.input_filters.min_alternate_total} | |
199 #end if | 197 #end if |
200 | 198 |
201 ## POPULATION AND MAPPABILITY PRIORS | 199 ## POPULATION AND MAPPABILITY PRIORS |
202 #if str( $options_type.population_mappability_priors.population_mappability_priors_selector ) == "set": | 200 #if str( $options_type.population_mappability_priors.population_mappability_priors_selector ) == "set": |
203 ${options_type.population_mappability_priors.k} | 201 ${options_type.population_mappability_priors.k} |
469 <param name="O" argument="--dont-left-align-indels" type="boolean" truevalue="-O" falsevalue="" checked="false" | 467 <param name="O" argument="--dont-left-align-indels" type="boolean" truevalue="-O" falsevalue="" checked="false" |
470 label="Turn off left-alignment of indels" /> | 468 label="Turn off left-alignment of indels" /> |
471 | 469 |
472 <!-- input filters --> | 470 <!-- input filters --> |
473 <conditional name="input_filters"> | 471 <conditional name="input_filters"> |
474 <param name="input_filters_selector" type="select" label="Input filters" | 472 <param name="input_filters_selector" type="select" label="Input filters"> |
475 help="Sets -4, -m, -q, -R, -Y, -Q, -U, -z, -$, -e, -0, -F, -C, -3, -G, and -! options"> | |
476 <option value="do_not_set" selected="true">No input filters (default)</option> | 473 <option value="do_not_set" selected="true">No input filters (default)</option> |
477 <option value="set">Set input filters</option> | 474 <option value="set">Set input filters</option> |
478 </param> | 475 </param> |
479 <when value="set"> | 476 <when value="set"> |
480 <param name="use_duplicate_reads" argument="--use-duplicate-reads" type="boolean" truevalue="--use-duplicate-reads" falsevalue="" checked="false" | 477 <param argument="--standard-filters" type="boolean" truevalue="--standard-filters" falsevalue="" checked="false" |
478 label="Use stringent input base and mapping quality filters" | |
479 help="--min-mapping-quality 30 --min-base-quality 20, --min-supporting-allele-qsum 0 --genotype-variant-threshold 0"/> | |
480 <param argument="--use-duplicate-reads" type="boolean" truevalue="--use-duplicate-reads" falsevalue="" checked="false" | |
481 label="Include duplicate-marked alignments in the analysis" /> | 481 label="Include duplicate-marked alignments in the analysis" /> |
482 <param name="m" argument="--min-mapping-quality" type="integer" value="1" | 482 <param argument="--min-mapping-quality" type="integer" value="1" |
483 label="Exclude alignments from analysis if they have a mapping quality less than" /> | 483 label="Exclude alignments from analysis if they have a mapping quality less than" /> |
484 <param name="q" argument="--min-base-quality" type="integer" value="0" | 484 <param argument="--min-base-quality" type="integer" value="0" |
485 label="Exclude alleles from analysis if their supporting base quality less than" /> | 485 label="Exclude alleles from analysis if their supporting base quality less than" /> |
486 <param name="R" argument="--min-supporting-allele-qsum" type="integer" value="0" | 486 <param argument="--min-supporting-allele-qsum" type="integer" value="0" |
487 label="Consider any allele in which the sum of qualities of supporting observations is at least" /> | 487 label="Consider any allele in which the sum of qualities of supporting observations is at least" /> |
488 <param name="Y" argument="--min-supporting-mapping-qsum" type="integer" value="0" | 488 <param argument="--min-supporting-mapping-qsum" type="integer" value="0" |
489 label="Consider any allele in which and the sum of mapping qualities of supporting reads is at least" /> | 489 label="Consider any allele in which and the sum of mapping qualities of supporting reads is at least" /> |
490 <conditional name="mismatch_filters"> | 490 <conditional name="mismatch_filters"> |
491 <param name="mismatch_filters_selector" type="select" label="Mismatch filters" | 491 <param name="mismatch_filters_selector" type="select" label="Mismatch filters" |
492 help="Sets -Q, -U, -z, and $ options"> | 492 help="Sets -Q, -U, -z, and $ options"> |
493 <option value="do_not_set" selected="true">No mismatch filters (default)</option> | 493 <option value="do_not_set" selected="true">No mismatch filters (default)</option> |
494 <option value="set">Set mismatch filters</option> | 494 <option value="set">Set mismatch filters</option> |
495 </param> | 495 </param> |
496 <when value="set"> | 496 <when value="set"> |
497 <param name="Q" argument="--mismatch-base-quality-threshold" type="integer" value="10" | 497 <param argument="--mismatch-base-quality-threshold" type="integer" value="10" |
498 label="Count mismatches toward -U (option below) if the base quality of the mismatch is >=" /> | 498 label="Count mismatches toward -U (option below) if the base quality of the mismatch is >=" /> |
499 <param name="U" type="integer" argument="--read-mismatch-limit" value="1000" optional="true" | 499 <param argument="--read-mismatch-limit" type="integer" value="1000" optional="true" |
500 label="Exclude reads with more than N mismatches where each mismatch has base quality >= mismatch-base-quality-threshold (option above)" | 500 label="Exclude reads with more than N mismatches where each mismatch has base quality >= mismatch-base-quality-threshold (option above)" |
501 help="default=~unbounded" /> | 501 help="default=~unbounded" /> |
502 <param name="z" argument="--read-max-mismatch-fraction" type="float" value="1.0" min="0.0" max="1.0" | 502 <param argument="--read-max-mismatch-fraction" type="float" value="1.0" min="0.0" max="1.0" |
503 label="Exclude reads with more than N [0,1] fraction of mismatches where each mismatch has base quality >= mismatch-base-quality-threshold (second option above)" /> | 503 label="Exclude reads with more than N [0,1] fraction of mismatches where each mismatch has base quality >= mismatch-base-quality-threshold (second option above)" /> |
504 <param name="read_snp_limit" argument="--read-snp-limit" type="integer" value="1000" | 504 <param name="read_snp_limit" argument="--read-snp-limit" type="integer" value="1000" |
505 label="Exclude reads with more than N base mismatches, ignoring gaps with quality >= mismatch-base-quality-threshold (third option above)" | 505 label="Exclude reads with more than N base mismatches, ignoring gaps with quality >= mismatch-base-quality-threshold (third option above)" |
506 help="default=~unbounded" /> | 506 help="default=~unbounded" /> |
507 </when> | 507 </when> |
508 <when value="do_not_set" /> | 508 <when value="do_not_set" /> |
509 </conditional> | 509 </conditional> |
510 <param name="e" argument="--read-indel-limit" type="integer" value="1000" | 510 <param argument="--read-indel-limit" type="integer" value="1000" |
511 label="Exclude reads with more than this number of separate gaps" | 511 label="Exclude reads with more than this number of separate gaps" |
512 help="default=~unbounded" /> | 512 help="default=~unbounded" /> |
513 <param name="standard_filters" argument="--standard-filters" type="boolean" truevalue="-0" falsevalue="" checked="false" | 513 <param argument="--min-alternate-fraction" type="float" value="0.05" |
514 label="Use stringent input base and mapping quality filters" | |
515 help="Equivalent to -m 30 -q 20 -R 0 -S 0" /> | |
516 <param name="F" argument="--min-alternate-fraction" type="float" value="0.05" | |
517 label="Require at least this fraction of observations supporting an alternate allele within a single individual in the in order to evaluate the position" /> | 514 label="Require at least this fraction of observations supporting an alternate allele within a single individual in the in order to evaluate the position" /> |
518 <param name="C" argument="--min-alternate-count" type="integer" value="2" | 515 <param argument="--min-alternate-qsum" type="integer" value="0" |
516 label="Require at least this sum of quality of observations supporting an alternate allele within a single individual in order to evaluate the position" /> | |
517 <param argument="--min-alternate-count" type="integer" value="2" | |
519 label="Require at least this count of observations supporting an alternate allele within a single individual in order to evaluate the position" /> | 518 label="Require at least this count of observations supporting an alternate allele within a single individual in order to evaluate the position" /> |
520 <param name="min_alternate_qsum" argument="--min-alternate-qsum" type="integer" value="0" | 519 <param argument="--min-alternate-total" type="integer" value="1" |
521 label="Require at least this sum of quality of observations supporting an alternate allele within a single individual in order to evaluate the position" /> | |
522 <param name="G" argument="--min-alternate-total" type="integer" value="1" | |
523 label="Require at least this count of observations supporting an alternate allele within the total population in order to use the allele in analysis" /> | 520 label="Require at least this count of observations supporting an alternate allele within the total population in order to use the allele in analysis" /> |
524 </when> | 521 </when> |
525 <when value="do_not_set" /> | 522 <when value="do_not_set" /> |
526 </conditional> | 523 </conditional> |
527 | 524 |