comparison hisat2.xml @ 13:f4fa77189eb0 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hisat2 commit 24fd129248023df91579027d9061468d01fc2350
author iuc
date Tue, 18 Jul 2017 14:25:13 -0400
parents 2ec097c8e843
children 526b91fbde60
comparison
equal deleted inserted replaced
12:2ec097c8e843 13:f4fa77189eb0
1 <?xml version="1.0"?> 1 <?xml version="1.0"?>
2 <tool id="hisat2" name="HISAT2" version="2.0.5.1" profile="17.01"> 2 <tool id="hisat2" name="HISAT2" version="2.0.5.2" profile="17.01">
3 <description>A fast and sensitive alignment program</description> 3 <description>A fast and sensitive alignment program</description>
4 <macros> 4 <macros>
5 <import>hisat2_macros.xml</import> 5 <import>hisat2_macros.xml</import>
6 </macros> 6 </macros>
7 <requirements> 7 <requirements>
84 --sp ${scoring_options.soft_clip_penalty_max},${scoring_options.soft_clip_penalty_min} 84 --sp ${scoring_options.soft_clip_penalty_max},${scoring_options.soft_clip_penalty_min}
85 --score-min ${scoring_options.function_type},${scoring_options.constant_term},${scoring_options.coefficient} 85 --score-min ${scoring_options.function_type},${scoring_options.constant_term},${scoring_options.coefficient}
86 #end if 86 #end if
87 #if str($alignment_options.alignment_options_selector) == "advanced": 87 #if str($alignment_options.alignment_options_selector) == "advanced":
88 --n-ceil ${alignment_options.function_type},${alignment_options.constant_term},${alignment_options.coefficient} 88 --n-ceil ${alignment_options.function_type},${alignment_options.constant_term},${alignment_options.coefficient}
89 ${alignment_options.skip_forward} ${alignment_options.skip_reverse} ${alignment_options.ignore_quals} 89 ${alignment_options.ignore_quals}
90 ${alignment_options.skip_forward}
91 ${alignment_options.skip_reverse}
90 #end if 92 #end if
91 #if str($spliced_options.spliced_options_selector) == "advanced": 93 #if str($spliced_options.spliced_options_selector) == "advanced":
92 --pen-cansplice ${spliced_options.canonical_penalty} --pen-noncansplice ${spliced_options.noncanonical_penalty} 94 --pen-cansplice ${spliced_options.canonical_penalty}
95 --pen-noncansplice ${spliced_options.noncanonical_penalty}
93 --pen-canintronlen ${spliced_options.function_type},${spliced_options.constant_term},${spliced_options.coefficient} 96 --pen-canintronlen ${spliced_options.function_type},${spliced_options.constant_term},${spliced_options.coefficient}
94 --pen-noncanintronlen ${spliced_options.nc_function_type},${spliced_options.nc_constant_term},${spliced_options.nc_coefficient} 97 --pen-noncanintronlen ${spliced_options.nc_function_type},${spliced_options.nc_constant_term},${spliced_options.nc_coefficient}
95 #if str($spliced_options.known_splice_gtf) != 'None': 98 #if str($spliced_options.known_splice_gtf) != 'None':
96 --known-splicesite-infile splice_sites.txt 99 --known-splicesite-infile splice_sites.txt
97 #end if 100 #end if
165 <option value="defaults">Use default values</option> 168 <option value="defaults">Use default values</option>
166 <option value="advanced">Specify alignment parameters</option> 169 <option value="advanced">Specify alignment parameters</option>
167 </param> 170 </param>
168 <when value="defaults" /> 171 <when value="defaults" />
169 <when value="advanced"> 172 <when value="advanced">
170 <expand macro="function" helptext="Sets a function governing the maximum number of ambiguous characters" /> 173 <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">
174 <option value="C">Constant [f(x) = B]</option>
175 <option value="L" selected="true">Linear [f(x) = B + A * x]</option>
176 <option value="S">Square root [f(x) = B + A * x&#178;]</option>
177 <option value="G">Natural logarithm [f(x) = B + A * log(x)]</option>
178 </param>
179 <param name="constant_term" type="float" value="0" label="Constant term (B)" help="Constant term for the above function" />
180 <param name="coefficient" type="float" value="0.15" label="Coefficient (A)" help="Coefficient for the above function" />
171 <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" /> 181 <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" />
172 <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" /> 182 <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" />
173 <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" /> 183 <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" />
174 </when> 184 </when>
175 </conditional> 185 </conditional>
191 <option value="defaults">Use default values</option> 201 <option value="defaults">Use default values</option>
192 <option value="advanced">Specify scoring parameters</option> 202 <option value="advanced">Specify scoring parameters</option>
193 </param> 203 </param>
194 <when value="defaults" /> 204 <when value="defaults" />
195 <when value="advanced"> 205 <when value="advanced">
196 <expand macro="function" helptext="Sets a function governing the minimum alignment score needed for an alignment to be considered &quot;valid&quot; (i.e. good enough to report)" /> 206 <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">
207 <option value="C">Constant [f(x) = B]</option>
208 <option value="L" selected="true">Linear [f(x) = B + A * x]</option>
209 <option value="S">Square root [f(x) = B + A * x&#178;]</option>
210 <option value="G">Natural logarithm [f(x) = B + A * log(x)]</option>
211 </param>
212 <param name="constant_term" type="float" value="0" label="Constant term (B)" help="Constant term for the above function" />
213 <param name="coefficient" type="float" value="-0.2" label="Coefficient (A)" help="Coefficient for the above function" />
197 <param argument="--ma" name="match_bonus" type="integer" value="2" label="Set match bonus" help="In local mode N is added to the alignment score for each position where a read character aligns to a reference character and the characters match. Not used in end-to-end mode" /> 214 <param argument="--ma" name="match_bonus" type="integer" value="2" label="Set match bonus" help="In local mode N is added to the alignment score for each position where a read character aligns to a reference character and the characters match. Not used in end-to-end mode" />
198 <param argument="--mp" name="max_mismatch" type="integer" value="6" label="Maximum mismatch penalty" help="Sets the maximum mismatch penalty. A number less than or equal to MX and greater than or equal to MN is subtracted from the alignment score for each position where a read character aligns to a reference character, the characters do not match, and neither is an N. If --ignore-quals is specified, the number subtracted quals MX. Otherwise, the number subtracted is MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) ) where Q is the Phred quality value" /> 215 <param argument="--mp" name="max_mismatch" type="integer" value="6" label="Maximum mismatch penalty" help="Sets the maximum mismatch penalty. A number less than or equal to MX and greater than or equal to MN is subtracted from the alignment score for each position where a read character aligns to a reference character, the characters do not match, and neither is an N. If --ignore-quals is specified, the number subtracted quals MX. Otherwise, the number subtracted is MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) ) where Q is the Phred quality value" />
199 <param argument="--mp" name="min_mismatch" type="integer" value="2" label="Minimum mismatch penalty" help="Sets the minimum mismatch penalty. A number less than or equal to MX and greater than or equal to MN is subtracted from the alignment score for each position where a read character aligns to a reference character, the characters do not match, and neither is an N. If --ignore-quals is specified, the number subtracted quals MX. Otherwise, the number subtracted is MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) ) where Q is the Phred quality value" /> 216 <param argument="--mp" name="min_mismatch" type="integer" value="2" label="Minimum mismatch penalty" help="Sets the minimum mismatch penalty. A number less than or equal to MX and greater than or equal to MN is subtracted from the alignment score for each position where a read character aligns to a reference character, the characters do not match, and neither is an N. If --ignore-quals is specified, the number subtracted quals MX. Otherwise, the number subtracted is MN + floor( (MX-MN)(MIN(Q, 40.0)/40.0) ) where Q is the Phred quality value" />
200 <param argument="--no-softclip" name="no_softclip" type="boolean" truevalue="--no-softclip" falsevalue="" label="Disallow soft-clipping" /> 217 <param argument="--no-softclip" name="no_softclip" type="boolean" truevalue="--no-softclip" falsevalue="" label="Disallow soft-clipping" />
201 <param argument="--np" name="ambiguous_penalty" type="integer" value="1" label="Ambiguous read penalty" help="Sets penalty for positions where the read, reference, or both, contain an ambiguous character such as N" /> 218 <param argument="--np" name="ambiguous_penalty" type="integer" value="1" label="Ambiguous read penalty" help="Sets penalty for positions where the read, reference, or both, contain an ambiguous character such as N" />
212 <option value="defaults">Use default values</option> 229 <option value="defaults">Use default values</option>
213 <option value="advanced">Specify spliced alignment parameters</option> 230 <option value="advanced">Specify spliced alignment parameters</option>
214 </param> 231 </param>
215 <when value="defaults" /> 232 <when value="defaults" />
216 <when value="advanced"> 233 <when value="advanced">
217 <param name="canonical_penalty" type="integer" value="0" label="Penalty for canonical splice sites" /> 234 <param name="canonical_penalty" argument="--pen-cansplice" type="integer" value="0" label="Penalty for canonical splice sites" />
218 <param name="noncanonical_penalty" type="integer" value="3" label="Penalty for non-canonical splice sites" /> 235 <param name="noncanonical_penalty" argument="--pen-noncansplice" type="integer" value="12" label="Penalty for non-canonical splice sites" />
219 <param name="function_type" type="select" display="radio" label="Penalty for long introns with canonical splice sites"> 236 <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">
220 <option value="C">Constant</option> 237 <option value="C">Constant [f(x) = B]</option>
221 <option value="L">Linear [f(x) = y + z * x]</option> 238 <option value="L">Linear [f(x) = B + A * x]</option>
222 <option value="S">Square root [f(x) = y + z * x&#178;]</option> 239 <option value="S">Square root [f(x) = B + A * x&#178;]</option>
223 <option value="G">Natural logarithm [f(x) = y + z * log(x)]</option> 240 <option value="G" selected="true">Natural logarithm [f(x) = B + A * log(x)]</option>
224 </param> 241 </param>
225 <param name="constant_term" type="integer" value="0" label="Constant term (y)" help="Constant term for long canonical introns" /> 242 <param name="constant_term" type="float" value="-8" label="Constant term (B)" help="Constant term for the above function" />
226 <param name="coefficient" type="integer" value="0" label="Coefficient (z)" help="Coefficient for long canonical introns" /> 243 <param name="coefficient" type="float" value="1" label="Coefficient (A)" help="Coefficient for the above function" />
227 <param name="nc_function_type" type="select" display="radio" label="Penalty for long introns with noncanonical splice sites"> 244 <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">
228 <option value="C">Constant</option> 245 <option value="C">Constant [f(x) = B]</option>
229 <option value="L">Linear [f(x) = y + z * x]</option> 246 <option value="L">Linear [f(x) = B + A * x]</option>
230 <option value="S">Square root [f(x) = y + z * x&#178;]</option> 247 <option value="S">Square root [f(x) = B + A * x&#178;]</option>
231 <option value="G" selected="True">Natural logarithm [f(x) = y + z * log(x)]</option> 248 <option value="G" selected="true">Natural logarithm [f(x) = B + A * log(x)]</option>
232 </param> 249 </param>
233 <param name="nc_constant_term" type="integer" value="-8" label="Constant term (y)" help="Constant term for long non-canonical introns" /> 250 <param name="nc_constant_term" type="float" value="-8" label="Constant term (B)" help="Constant term for the above function" />
234 <param name="nc_coefficient" type="integer" value="1" label="Coefficient (z)" help="Coefficient for long non-canonical introns" /> 251 <param name="nc_coefficient" type="float" value="1" label="Coefficient (A)" help="Coefficient for the above function" />
235 <param name="min_intron" type="integer" value="20" label="Minimum intron length" /> 252 <param name="min_intron" type="integer" value="20" label="Minimum intron length" />
236 <param name="max_intron" type="integer" value="500000" label="Maximum intron length" /> 253 <param name="max_intron" type="integer" value="500000" label="Maximum intron length" />
237 <param argument="--rna-strandness" name="rna_strandness" type="select" label="Specify strand-specific information" 254 <param argument="--rna-strandness" name="rna_strandness" type="select" label="Specify strand-specific information"
238 help="'F' means a read corresponds to a transcript. 'R' means a read corresponds to the reverse complemented counterpart of a transcript"> 255 help="'F' means a read corresponds to a transcript. 'R' means a read corresponds to the reverse complemented counterpart of a transcript">
239 <option value="">FR Unstranded</option> 256 <option value="">FR Unstranded</option>