comparison hisat2.xml @ 28:d4b55e2beb12 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hisat2 commit 0c0447365a23d4382b04745f22290608b47e5ff5"
author iuc
date Thu, 26 Nov 2020 10:10:04 +0000
parents a86e80d3c09c
children 26371a1df031
comparison
equal deleted inserted replaced
27:a86e80d3c09c 28:d4b55e2beb12
1 <tool id="hisat2" name="HISAT2" version="2.1.0+galaxy5" profile="17.01"> 1 <tool id="hisat2" name="HISAT2" version="2.1.0+galaxy6" profile="17.01">
2 <description>A fast and sensitive alignment program</description> 2 <description>A fast and sensitive alignment program</description>
3 <macros> 3 <macros>
4 <import>hisat2_macros.xml</import> 4 <import>hisat2_macros.xml</import>
5 </macros> 5 </macros>
6 <requirements> 6 <requirements>
278 -X ${adv.spliced_options.no_spliced_alignment_options.maxins} 278 -X ${adv.spliced_options.no_spliced_alignment_options.maxins}
279 #end if 279 #end if
280 --min-intronlen ${adv.spliced_options.min_intron} 280 --min-intronlen ${adv.spliced_options.min_intron}
281 --max-intronlen ${adv.spliced_options.max_intron} 281 --max-intronlen ${adv.spliced_options.max_intron}
282 ${adv.spliced_options.tma} 282 ${adv.spliced_options.tma}
283 283
284 #if str($adv.spliced_options.novel_splicesite_outfile) == "true": 284 #if str($adv.spliced_options.novel_splicesite_outfile) == "true":
285 --novel-splicesite-outfile '$novel_splicesite_output' 285 --novel-splicesite-outfile '$novel_splicesite_output'
286 #end if 286 #end if
287 287
288 #if str($adv.spliced_options.notmplen): 288 #if str($adv.spliced_options.notmplen):
289 ${adv.spliced_options.notmplen} 289 ${adv.spliced_options.notmplen}
290 #end if 290 #end if
291 #end if 291 #end if
292 292
437 <option value="defaults">Use default values</option> 437 <option value="defaults">Use default values</option>
438 <option value="advanced">Specify alignment options</option> 438 <option value="advanced">Specify alignment options</option>
439 </param> 439 </param>
440 <when value="defaults" /> 440 <when value="defaults" />
441 <when value="advanced"> 441 <when value="advanced">
442 <param name="function_type" argument="--n-ceil" type="select" display="radio" label="Function governing the maximum number of ambiguous characters (usually Ns and/or .s) allowed in a read as a function of read length" help="Reads exceeding this ceiling are filtered out"> 442 <expand macro="nc_function" name="function_type" argument="--n-ceil" label="Function governing the maximum number of ambiguous characters (usually Ns and/or .s) allowed in a read as a function of read length" help="Reads exceeding this ceiling are filtered out" lselected="true"/>
443 <option value="C">Constant [f(x) = B]</option>
444 <option value="L" selected="true">Linear [f(x) = B + A * x]</option>
445 <option value="S">Square root [f(x) = B + A * x&#178;]</option>
446 <option value="G">Natural logarithm [f(x) = B + A * log(x)]</option>
447 </param>
448 <param name="constant_term" type="float" value="0" label="Constant term (B)" help="Constant term for the above function" /> 443 <param name="constant_term" type="float" value="0" label="Constant term (B)" help="Constant term for the above function" />
449 <param name="coefficient" type="float" value="0.15" label="Coefficient (A)" help="Coefficient for the above function" /> 444 <param name="coefficient" type="float" value="0.15" label="Coefficient (A)" help="Coefficient for the above function" />
450 <param argument="--ignore-quals" name="ignore_quals" type="boolean" truevalue="--ignore-quals" falsevalue="" label="Ignore quality values" help="When calculating a mismatch penalty, always consider the quality value at the mismatched position to be the highest possible, regardless of the actual value. I.e. input is treated as though all quality values are high. This is also the default behavior when the input doesn't specify quality values" /> 445 <param argument="--ignore-quals" name="ignore_quals" type="boolean" truevalue="--ignore-quals" falsevalue="" label="Ignore quality values" help="When calculating a mismatch penalty, always consider the quality value at the mismatched position to be the highest possible, regardless of the actual value. I.e. input is treated as though all quality values are high. This is also the default behavior when the input doesn't specify quality values" />
451 <param argument="--nofw" name="skip_forward" type="boolean" truevalue="--nofw" falsevalue="" label="Skip forward strand of reference" help="If --nofw is specified, HISAT2 will not attempt to align unpaired reads to the forward (Watson) reference strand. In paired-end mode, --nofw and --norc pertain to the fragments; i.e. specifying --nofw causes HISAT2 to explore only those paired-end configurations corresponding to fragments from the reverse-complement (Crick) strand" /> 446 <param argument="--nofw" name="skip_forward" type="boolean" truevalue="--nofw" falsevalue="" label="Skip forward strand of reference" help="If --nofw is specified, HISAT2 will not attempt to align unpaired reads to the forward (Watson) reference strand. In paired-end mode, --nofw and --norc pertain to the fragments; i.e. specifying --nofw causes HISAT2 to explore only those paired-end configurations corresponding to fragments from the reverse-complement (Crick) strand" />
452 <param argument="--norc" name="skip_reverse" type="boolean" truevalue="--norc" falsevalue="" label="Skip reverse strand of reference" help="If --norc is specified, HISAT2 will not attempt to align unpaired reads against the reverse-complement (Crick) reference strand. In paired-end mode, --nofw and --norc pertain to the fragments; i.e. specifying --norc causes HISAT2 to explore only those paired-end configurations corresponding to fragments from the forward-complement (Watson) strand" /> 447 <param argument="--norc" name="skip_reverse" type="boolean" truevalue="--norc" falsevalue="" label="Skip reverse strand of reference" help="If --norc is specified, HISAT2 will not attempt to align unpaired reads against the reverse-complement (Crick) reference strand. In paired-end mode, --nofw and --norc pertain to the fragments; i.e. specifying --norc causes HISAT2 to explore only those paired-end configurations corresponding to fragments from the forward-complement (Watson) strand" />
470 <param argument="--np" name="ambiguous_penalty" type="integer" value="1" min="0" label="Ambiguous read penalty" help="Sets penalty for positions where the read, reference, or both, contain an ambiguous character such as N" /> 465 <param argument="--np" name="ambiguous_penalty" type="integer" value="1" min="0" label="Ambiguous read penalty" help="Sets penalty for positions where the read, reference, or both, contain an ambiguous character such as N" />
471 <param argument="--rdg" name="read_open_penalty" type="integer" value="5" min="0" label="Read gap open penalty" help="A read gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" /> 466 <param argument="--rdg" name="read_open_penalty" type="integer" value="5" min="0" label="Read gap open penalty" help="A read gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" />
472 <param argument="--rdg" name="read_extend_penalty" type="integer" value="3" min="0" label="Read gap extend penalty" help="A read gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" /> 467 <param argument="--rdg" name="read_extend_penalty" type="integer" value="3" min="0" label="Read gap extend penalty" help="A read gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" />
473 <param argument="--rfg" name="ref_open_penalty" type="integer" value="5" min="0" label="Reference gap open penalty" help="A reference gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" /> 468 <param argument="--rfg" name="ref_open_penalty" type="integer" value="5" min="0" label="Reference gap open penalty" help="A reference gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" />
474 <param argument="--rfg" name="ref_extend_penalty" type="integer" value="3" min="0" label="Reference gap extend penalty" help="A reference gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" /> 469 <param argument="--rfg" name="ref_extend_penalty" type="integer" value="3" min="0" label="Reference gap extend penalty" help="A reference gap of length N gets a penalty of [open_penalty] + N * [extend_penalty]" />
475 <param name="function_type" argument="--score-min" type="select" display="radio" label="Function governing the minimum alignment score needed for an alignment to be considered &quot;valid&quot; (i.e. good enough to report)" help="This is a function of read length"> 470 <expand macro="nc_function" name="function_type" argument="--score-min" label="Function governing the minimum alignment score needed for an alignment to be considered &quot;valid&quot; (i.e. good enough to report)" help="This is a function of read length" lselected="true"/>
476 <option value="C">Constant [f(x) = B]</option>
477 <option value="L" selected="true">Linear [f(x) = B + A * x]</option>
478 <option value="S">Square root [f(x) = B + A * x&#178;]</option>
479 <option value="G">Natural logarithm [f(x) = B + A * log(x)]</option>
480 </param>
481 </when> 471 </when>
482 </conditional> 472 </conditional>
483 473
484 <conditional name="spliced_options"> 474 <conditional name="spliced_options">
485 <param name="spliced_options_selector" type="select" label="Spliced alignment options"> 475 <param name="spliced_options_selector" type="select" label="Spliced alignment options">
488 </param> 478 </param>
489 <when value="defaults" /> 479 <when value="defaults" />
490 <when value="advanced"> 480 <when value="advanced">
491 <param name="canonical_penalty" argument="--pen-cansplice" type="integer" value="0" min="0" label="Penalty for canonical splice sites" /> 481 <param name="canonical_penalty" argument="--pen-cansplice" type="integer" value="0" min="0" label="Penalty for canonical splice sites" />
492 <param name="noncanonical_penalty" argument="--pen-noncansplice" type="integer" value="12" min="0" label="Penalty for non-canonical splice sites" /> 482 <param name="noncanonical_penalty" argument="--pen-noncansplice" type="integer" value="12" min="0" label="Penalty for non-canonical splice sites" />
493 <param name="function_type" argument="--pen-canintronlen" type="select" display="radio" label="Penalty function for long introns with canonical splice sites" help="Alignments with shorter introns are preferred to those with longer ones"> 483 <expand macro="nc_function" name="function_type" argument="--pen-canintronlen" label="Penalty function for long introns with canonical splice sites" help="Alignments with shorter introns are preferred to those with longer ones" gselected="true"/>
494 <option value="C">Constant [f(x) = B]</option>
495 <option value="L">Linear [f(x) = B + A * x]</option>
496 <option value="S">Square root [f(x) = B + A * x&#178;]</option>
497 <option value="G" selected="true">Natural logarithm [f(x) = B + A * log(x)]</option>
498 </param>
499 <param name="constant_term" type="float" value="-8" label="Constant term (B)" help="Constant term for the above function" /> 484 <param name="constant_term" type="float" value="-8" label="Constant term (B)" help="Constant term for the above function" />
500 <param name="coefficient" type="float" value="1" label="Coefficient (A)" help="Coefficient for the above function" /> 485 <param name="coefficient" type="float" value="1" label="Coefficient (A)" help="Coefficient for the above function" />
501 <param name="nc_function_type" argument="--pen-noncanintronlen" type="select" display="radio" label="Penalty function for long introns with non-canonical splice sites" help="Alignments with shorter introns are preferred to those with longer ones"> 486 <expand macro="nc_function" name="nc_function_type" argument="--pen-noncanintronlen" label="Penalty function for long introns with non-canonical splice sites" help="Alignments with shorter introns are preferred to those with longer ones" gselected="true"/>
502 <option value="C">Constant [f(x) = B]</option>
503 <option value="L">Linear [f(x) = B + A * x]</option>
504 <option value="S">Square root [f(x) = B + A * x&#178;]</option>
505 <option value="G" selected="true">Natural logarithm [f(x) = B + A * log(x)]</option>
506 </param>
507 <param name="nc_constant_term" type="float" value="-8" label="Constant term (B)" help="Constant term for the above function" /> 487 <param name="nc_constant_term" type="float" value="-8" label="Constant term (B)" help="Constant term for the above function" />
508 <param name="nc_coefficient" type="float" value="1" label="Coefficient (A)" help="Coefficient for the above function" /> 488 <param name="nc_coefficient" type="float" value="1" label="Coefficient (A)" help="Coefficient for the above function" />
509 <param name="min_intron" type="integer" value="20" min="0" label="Minimum intron length" /> 489 <param name="min_intron" type="integer" value="20" min="0" label="Minimum intron length" />
510 <param name="max_intron" type="integer" value="500000" min="0" label="Maximum intron length" /> 490 <param name="max_intron" type="integer" value="500000" min="0" label="Maximum intron length" />
511 <conditional name="no_spliced_alignment_options"> 491 <conditional name="no_spliced_alignment_options">
1195 --dta-cufflinks 1175 --dta-cufflinks
1196 Report alignments tailored specifically for Cufflinks. In addition to what HISAT2 does with the above option (--dta), With this option, HISAT2 looks for novel splice sites with three signals (GT/AG, GC/AG, AT/AC), but all user-provided splice sites are used irrespective of their signals. HISAT2 produces an optional field, XS:A:[+-], for every spliced alignment. 1176 Report alignments tailored specifically for Cufflinks. In addition to what HISAT2 does with the above option (--dta), With this option, HISAT2 looks for novel splice sites with three signals (GT/AG, GC/AG, AT/AC), but all user-provided splice sites are used irrespective of their signals. HISAT2 produces an optional field, XS:A:[+-], for every spliced alignment.
1197 1177
1198 --no-templatelen-adjustment 1178 --no-templatelen-adjustment
1199 Disables template length adjustment for RNA-seq reads. 1179 Disables template length adjustment for RNA-seq reads.
1200 1180
1201 --novel-splicesite-outfile 1181 --novel-splicesite-outfile
1202 In this mode, HISAT2 reports a list of splice sites in the file : 1182 In this mode, HISAT2 reports a list of splice sites in the file :
1203 chromosome name <tab> genomic position of the flanking base on the left side of an intron <tab> genomic position of the flanking base on the right <tab> strand (+, -, and .) '.' indicates an unknown strand for non-canonical splice sites. 1183 chromosome name <tab> genomic position of the flanking base on the left side of an intron <tab> genomic position of the flanking base on the right <tab> strand (+, -, and .) '.' indicates an unknown strand for non-canonical splice sites.
1204 1184
1205 ----- 1185 -----