annotate nextalign.xml @ 2:74d1e42a87e0 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit b565283c946796dfb3f613f52db6008d234ecedb"
author iuc
date Wed, 01 Sep 2021 17:56:58 +0000
parents d1dd7d1b07f6
children b3ff7225da03
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
74d1e42a87e0 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit b565283c946796dfb3f613f52db6008d234ecedb"
iuc
parents: 0
diff changeset
1 <tool id="nextalign" name="NextAlign" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.01">
74d1e42a87e0 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit b565283c946796dfb3f613f52db6008d234ecedb"
iuc
parents: 0
diff changeset
2 <description>Viral genome sequence alignment</description>
0
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
3 <macros>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
4 <import>macros.xml</import>
2
74d1e42a87e0 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit b565283c946796dfb3f613f52db6008d234ecedb"
iuc
parents: 0
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
0
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
6 </macros>
2
74d1e42a87e0 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit b565283c946796dfb3f613f52db6008d234ecedb"
iuc
parents: 0
diff changeset
7 <requirements>
0
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
8 <requirement type="package" version="@TOOL_VERSION@">nextalign</requirement>
2
74d1e42a87e0 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit b565283c946796dfb3f613f52db6008d234ecedb"
iuc
parents: 0
diff changeset
9 </requirements>
0
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
10 <version_command>nextalign --version-detailed</version_command>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
11 <command detect_errors="exit_code"><![CDATA[
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
12 @REF_FASTA@
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
13 ln -s '$sequences' sequences.fasta &&
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
14 nextalign
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
15 --sequences sequences.fasta
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
16 --reference reference.fa
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
17 --output-fasta '$output_fasta'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
18 #if $output_insertions:
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
19 --output-insertions '$output_csv'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
20 #end if
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
21 #if $translation.translation_select == "yes":
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
22 --genes '${translation.genes}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
23 --genemap '${translation.genemap}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
24 #end if
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
25 --min-length '${min_length}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
26 --penalty-gap-extend '${penalty_gap_extend}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
27 --penalty-gap-open '${penalty_gap_open}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
28 --penalty-gap-open-in-frame '${penalty_gap_open_in_frame}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
29 --penalty-gap-open-out-of-frame '${penalty_gap_open_out_of_frame}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
30 --penalty-mismatch '${penalty_mismatch}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
31 --score-match '${score_match}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
32 --max-indel '${max_indel}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
33 --nuc-seed-length '${nuc_seed_length}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
34 --nuc-min-seeds '${nuc_min_seeds}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
35 --nuc-seed-spacing '${nuc_seed_spacing}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
36 --nuc-mismatches-allowed '${nuc_mismatches_allowed}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
37 --aa-seed-length '${aa_seed_length}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
38 --aa-min-seeds '${aa_min_seeds}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
39 --aa-seed-spacing '${aa_seed_spacing}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
40 --aa-mismatches-allowed '${aa_mismatches_allowed}'
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
41 ]]></command>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
42 <inputs>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
43 <expand macro="reference"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
44 <param argument="--sequences" type="data" format="fasta" label="FASTA file with input sequences"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
45 <param argument="--output-insertions" type="boolean" checked="true" label="Output insertion sequences?" help="Outputs stripped insertions relative to reference as CSV"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
46 <conditional name="translation">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
47 <param name="translation_select" type="select" label="Translate annotated genes based on GFF and gene list?">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
48 <option value="yes">Translate annotated genes</option>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
49 <option value="no">Don't translate genes</option>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
50 </param>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
51 <when value="yes">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
52 <param argument="--genes" type="text" label="Comma separated list of genes to translate.">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
53 <sanitizer invalid_char="">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
54 <valid initial="string.ascii_letters,string.digits">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
55 <add value="-" />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
56 <add value="." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
57 <add value="," />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
58 </valid>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
59 </sanitizer>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
60 </param>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
61 <param argument="--genemap" type="data" format="gtf" label="GTF file containing custom gene map"/> <!-- TODO - make sure they need GFF and not GTF or GFF3 -->
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
62 </when>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
63 <when value="no"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
64 </conditional>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
65 <param argument="--min-length" type="integer" value="100" min="0"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
66 label="Minimum length of nucleotide sequence to consider for alignment"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
67 help=" If a sequence is shorter than that, alignment will not be attempted and a warning will be emitted. When adjusting this parameter, note that alignment of short sequences can be unreliable." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
68 <param argument="--penalty-gap-extend" type="integer" value="0"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
69 label="Penalty for extending a gap."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
70 help="If zero, all gaps regardless of length incur the same penalty." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
71 <param argument="--penalty-gap-open" type="integer" value="6"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
72 label="Penalty for opening of a gap."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
73 help="A higher penalty results in fewer gaps and more mismatches. Should be less than the penalty value of opening a gap in frame to avoid gaps in genes." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
74 <param argument="--penalty-gap-open-in-frame" type="integer" value="7" min="1"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
75 label="Penalty for opening gaps at the beginning of a codon."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
76 help="Should be greater than the penalty of opening a and less than penalty of opening a gap out of frame, to avoid gaps in genes, but favor gaps that align with codons." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
77 <param argument="--penalty-gap-open-out-of-frame" type="integer" value="8" min="1"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
78 label="Penalty for opening gaps in the body of a codon."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
79 help="Should be greater than the penalty for opening gaps in-frame to favor gaps that align with codons." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
80 <param argument="--penalty-mismatch" type="integer" value="1" min="1"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
81 label="Penalty for aligned nucleotides or aminoacids that differ in state during alignment"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
82 help="Note that this is redundantly parameterized with score match." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
83 <param argument="--score-match" type="integer" value="3" min="1"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
84 label="Score for encouraging aligned nucelotides or aminoacids with matching state."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
85 help="Note that this is redundantly parameterized with mismatch penalty." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
86 <param argument="--max-indel" type="integer" value="400" min="0"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
87 label="Maximum length of insertions or deletions allowed to proceed with alignment."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
88 help="Alignments with long indels are slow to compute and require substantial memory in the current implementation. Alignment of sequences with indels that are longer than this value will not be attempted and a warning will be emitted." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
89 <param argument="--nuc-seed-length" type="integer" value="21" min="1"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
90 label="Seed length for nucleotide alignment."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
91 help="Seeds should be long enough to be unique, but short enough to match with high probability." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
92 <param argument="--nuc-min-seeds" type="integer" value="10" min="1"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
93 label="Minimum number of seeds to search for during nucleotide alignment."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
94 help="Relevant for short sequences. In long sequences, the number of seeds is determined by nucleotide seed spacing. This should be a positive integer." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
95 <param argument="--nuc-seed-spacing" type="integer" value="100" min="0"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
96 label="Spacing between seeds during nucleotide alignment." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
97 <param argument="--nuc-mismatches-allowed" type="integer" value="3" min="0"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
98 label="Maximum number of mismatching nucleotides."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
99 help="Maximum number of mismatching nucleotides allowed for a seed to be considered a match." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
100 <param argument="--aa-seed-length" type="integer" value="12" min="1"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
101 label="Seed length for aminoacid alignment" />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
102 <param argument="--aa-min-seeds" type="integer" value="10" min="1"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
103 label="Minimum number of seeds to search for during aminoacid alignment."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
104 help="Relevant for short sequences. In long sequences, the number of seeds is determined by the aminoacid seed spacing." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
105 <param argument="--aa-seed-spacing" type="integer" value="100" min="0"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
106 label="Spacing between seeds during aminoacid alignment." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
107 <param argument="--aa-mismatches-allowed" type="integer" value="2" min="0"
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
108 label="Maximum number of mismatching aminoacids."
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
109 help="Maximum number of mismatching aminoacids allowed for a seed to be considered a match." />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
110 </inputs>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
111 <outputs>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
112 <data name="output_fasta" format="fasta" label="${tool.name} on ${on_string} (FASTA)"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
113 <data name="output_csv" format="csv" label="${tool.name} on ${on_string} (CSV)">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
114 <filter>output_insertions</filter>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
115 </data>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
116 <collection name="translations" type="list" label="${tool.name} on ${on_string} - Translations (FASTA)">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
117 <discover_datasets pattern="sequences\.gene\.(?P&lt;designation&gt;[a-zA-Z0-9\-]+)\.fasta" format="fasta"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
118 <filter>translation['translation_select'] == 'yes'</filter>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
119 </collection>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
120 </outputs>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
121 <tests>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
122 <!--
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
123 Defaults, all outputs, reference from history
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
124 -->
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
125 <test expect_num_outputs="3">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
126 <conditional name="reference_source">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
127 <param name="reference_source_selector" value="history"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
128 <param name="ref_file" value="reference.fasta"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
129 </conditional>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
130 <param name="output_insertions" value="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
131 <param name="sequences" value="subsampled.fasta"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
132 <conditional name="translation">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
133 <param name="translation_select" value="yes"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
134 <param name="genes" value="E,M,N,ORF10,ORF14,ORF1a,ORF1b,ORF3a,ORF6,ORF7a,ORF7b,ORF8,ORF9b,S"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
135 <param name="genemap" value="genemap.gtf" ftype="gtf"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
136 </conditional>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
137 <output name="output_fasta" file="output.fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
138 <output name="output_csv" file="insertions.csv" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
139 <output_collection name="translations" type="list" count="14">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
140 <element name="E" file="subsampled.gene.E.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
141 <element name="M" file="subsampled.gene.M.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
142 <element name="N" file="subsampled.gene.N.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
143 <element name="ORF10" file="subsampled.gene.ORF10.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
144 <element name="ORF14" file="subsampled.gene.ORF14.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
145 <element name="ORF1a" file="subsampled.gene.ORF1a.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
146 <element name="ORF1b" file="subsampled.gene.ORF1b.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
147 <element name="ORF3a" file="subsampled.gene.ORF3a.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
148 <element name="ORF6" file="subsampled.gene.ORF6.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
149 <element name="ORF7a" file="subsampled.gene.ORF7a.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
150 <element name="ORF7b" file="subsampled.gene.ORF7b.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
151 <element name="ORF8" file="subsampled.gene.ORF8.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
152 <element name="ORF9b" file="subsampled.gene.ORF9b.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
153 <element name="S" file="subsampled.gene.S.fasta" ftype="fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
154 </output_collection>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
155 </test>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
156 <!--
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
157 Defaults, only fasta output, reference from history
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
158 -->
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
159 <test expect_num_outputs="1">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
160 <conditional name="reference_source">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
161 <param name="reference_source_selector" value="history"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
162 <param name="ref_file" value="reference.fasta"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
163 </conditional>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
164 <param name="output_insertions" value="false"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
165 <param name="sequences" value="subsampled.fasta"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
166 <conditional name="translation">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
167 <param name="translation_select" value="no"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
168 </conditional>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
169 <output name="output_fasta" file="output.fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
170 </test>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
171 <!--
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
172 Defaults, only fasta output, reference from cache
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
173 -->
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
174 <test expect_num_outputs="1">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
175 <conditional name="reference_source">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
176 <param name="reference_source_selector" value="cached"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
177 <param name="ref_file" value="reference_fasta"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
178 </conditional>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
179 <param name="output_insertions" value="false"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
180 <param name="sequences" value="subsampled.fasta"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
181 <conditional name="translation">
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
182 <param name="translation_select" value="no"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
183 </conditional>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
184 <output name="output_fasta" file="output.fasta" sort="true"/>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
185 </test>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
186 </tests>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
187 <help><![CDATA[
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
188
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
189 **What it does**
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
190
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
191 Nextalign is a viral genome sequence alignment algorithm used in Nextclade.
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
192
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
193 It will perform a pairwise alignment of provided sequences against a given reference sequence using banded local alignment algorithm with
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
194 affine gap-cost. Band width and rough relative positions are determined through seed matching.
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
195
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
196 Nextalign will strip insertions relative to the reference and output them in a separate CSV file.
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
197
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
198 Optionally, when provided with a gene map and a list of genes, Nextalign can perform translation of these genes.
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
199
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
200 Currently Nextalign primarily focuses on SARS-CoV-2 genome, but it can be used on any virus, given a sufficiently similar
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
201 reference sequence (less than a 5% divergence).
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
202
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
203 ]]></help>
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
204 <expand macro="citations" />
d1dd7d1b07f6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nextclade commit 66df2726d24d9f37eaaa31fea967a0553cc5c3e6"
iuc
parents:
diff changeset
205 </tool>