Mercurial > repos > iuc > kc_align
annotate kc-align.xml @ 10:97476dfde728 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
author | iuc |
---|---|
date | Fri, 24 Jun 2022 15:57:35 +0000 |
parents | 0c0288a9d92c |
children |
rev | line source |
---|---|
10
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
1 <tool id="kc-align" name="Kc-Align" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@"> |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
2 <macros> |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
3 <token name="@TOOL_VERSION@">1.0.2</token> |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
4 <token name="@VERSION_SUFFIX@">1</token> |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
5 </macros> |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
6 <xrefs> |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
7 <xref type="bio.tools">kc-align</xref> |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
8 </xrefs> |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
9 <requirements> |
10
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
10 <requirement type="package" version="@TOOL_VERSION@">kcalign</requirement> |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
11 </requirements> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
12 <command detect_errors="exit_code"> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
13 <![CDATA[ |
10
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
14 ## number of slots needs to be one or divisible by three |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
15 SLOTS=\${GALAXY_SLOTS:-1}; |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
16 while [ \$SLOTS -gt 1 ]; |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
17 do |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
18 if ! (( \$SLOTS % 3 )) ; then break; fi; |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
19 ((SLOTS--)); |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
20 done; |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
21 if [[ "\${GALAXY_SLOTS:-1}" -ne "\$SLOTS" ]]; then |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
22 >&2 echo "Warning: using only \$SLOTS threads (instead of the configured \${GALAXY_SLOTS:-1}), since it needs to be 1 or a multiple of three. Please contact your Galaxy Admin"; |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
23 fi; |
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
24 |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
25 kc-align |
8
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
26 --mode '$position.mode' |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
27 --reference '$ref' |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
28 --sequences '$seqs' |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
29 #if $position.mode == "genome": |
8
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
30 --start '$position.start' |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
31 --end '$position.end' |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
32 -d '$position.dist' |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
33 #end if |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
34 #if $position.mode == "mixed": |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
35 -d '$position.dist' |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
36 #end if |
2
20bef04b5272
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 03afe9e2a97f86f13041214639112a80e9765a71"
iuc
parents:
1
diff
changeset
|
37 $compress |
10
97476dfde728
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit de05aab169e4fc4ee7130411d0081741bb246ce2
iuc
parents:
9
diff
changeset
|
38 -th "\$SLOTS" |
8
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
39 |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
40 ]]></command> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
41 <inputs> |
8
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
42 <param name="ref" type="data" format="fasta" label="Reference Sequence" help="Single FASTA reference sequence to be aligned" /> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
43 <param name="seqs" type="data" format="fasta" label="Reads" help="Multi-FASTA of seqeunces to be aligned with the reference" /> |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
44 <conditional name="position" > |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
45 <param name="mode" type="select" label="Mode" > |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
46 <option value="genome">Genome</option> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
47 <option value="gene">Gene</option> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
48 <option value="mixed">Mixed</option> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
49 </param> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
50 <when value="genome" > |
1
60ed1c94f584
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit e87ad1b9f89ab8a1ccd5405de86d8e99901844c7"
iuc
parents:
0
diff
changeset
|
51 <param name="start" type="text" value="0" label="Start Position(s)" help="The 1-indexed start position of the gene of interest in the reference sequence (For multi-segmented sequences, input each start site separated by a comma ex: 12562,12591)" /> |
60ed1c94f584
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit e87ad1b9f89ab8a1ccd5405de86d8e99901844c7"
iuc
parents:
0
diff
changeset
|
52 <param name="end" type="text" value="0" label="End Position(s)" help="The 1-indexed end position of the gene of interest in the reference sequence (For multi-segmented sequences, input each end site separated by a comma ex: 12592,13905)" /> |
8
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
53 <param name="dist" type="select" label="Homology distance limit" help="Sequences that are more than an empirically determined distance from the reference are discarded before the final alignment"> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
54 <option value="none">None</option> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
55 <option value="very-close">Very Close</option> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
56 <option value="semi-close">Semi-Close</option> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
57 <option value="less-close">Less Close</option> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
58 </param> |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
59 </when> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
60 <when value="gene" > |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
61 </when> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
62 <when value="mixed" > |
8
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
63 <param name="dist" type="select" label="Homology distance limit" help="Sequences that are more than an empirically determined distance from the reference are discarded before the final alignment"> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
64 <option value="none">None</option> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
65 <option value="very-close">Very Close</option> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
66 <option value="semi-close">Semi Close</option> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
67 <option value="less-close">Less Close</option> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
68 </param> |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
69 </when> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
70 </conditional> |
2
20bef04b5272
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 03afe9e2a97f86f13041214639112a80e9765a71"
iuc
parents:
1
diff
changeset
|
71 <param name="compress" type="boolean" truevalue="--compress" falsevalue="" label="Compress" help="Compress identical sequences" /> |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
72 </inputs> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
73 <outputs> |
3
0243407479f1
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 6c793b7cf264021bc72b96fbd9b6ceeefcb967bd"
iuc
parents:
2
diff
changeset
|
74 <data name="fasta" format="fasta" from_work_dir="codon_align.fasta" label="${tool.name}: fasta output" /> |
0243407479f1
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 6c793b7cf264021bc72b96fbd9b6ceeefcb967bd"
iuc
parents:
2
diff
changeset
|
75 <data name="clustal" format="txt" from_work_dir="codon_align.clustal" label="${tool.name}: clustal output" /> |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
76 </outputs> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
77 <tests> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
78 <test> |
8
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
79 <param name="ref" ftype="fasta" value="wuhan_ref.fasta" /> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
80 <param name="seqs" ftype="fasta" value="3.fasta" /> |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
81 <param name="mode" value="genome" /> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
82 <param name="start" value="21563" /> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
83 <param name="end" value="25384" /> |
8
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
84 <output name="fasta" ftype="fasta" compare="contains" value="kc-align.fasta" /> |
1c65ddbaeefa
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 000db9fd34a1056bbdd95b007acb5919873fa2b6"
iuc
parents:
7
diff
changeset
|
85 <output name="clustal" ftype="txt" compare="contains" value="kc-align.clustal" /> |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
86 </test> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
87 </tests> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
88 <help><![CDATA[ |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
89 |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
90 ============ |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
91 Kc-Align |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
92 ============ |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
93 |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
94 Kc-Algin is a codon-aware multiple aligner that uses Kalgin2 to produce in-frame gapped codon alignments for selection analysis of small genomes (mostly viral and some smaller bacterial genomes). Takes nucleotide seqeunces as inputs, converts them to their in-frame amino acid sequences, performs multiple alignment with Kalign, and then converts the alignments back to their original codon sequence while preserving the gaps. Produces two outputs: the gapped nucleotide alignments in FASTA format and in CLUSTAL format. |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
95 |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
96 Kc-Align will also attempt to detect any frameshift mutations in the input reads. If a frameshift is detected, that sequence will not be included in the multiple alignment and its ID will be printed to stdout. |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
97 |
1
60ed1c94f584
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit e87ad1b9f89ab8a1ccd5405de86d8e99901844c7"
iuc
parents:
0
diff
changeset
|
98 Kc-Align also has functionality for genes that are are composed of more than one continuous sequence (currently only support for two segments). This can be achieved by entering each segments start coordinate in the Start Position parameter separated by a comma and then doing the same for each segments end coordinate in the End Position parameter (Ex: Start Postion: 12562,12591 End Position: 12592,13905) |
60ed1c94f584
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit e87ad1b9f89ab8a1ccd5405de86d8e99901844c7"
iuc
parents:
0
diff
changeset
|
99 |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
100 Modes: |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
101 ------ |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
102 |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
103 Kc-Align can be run in three different modes, depending on your input data. |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
104 |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
105 * In **genome** mode, the "reference" and "reads" input parameters are all full genome FASTA files. This mode also requires the 1-based start and end position numbers corresponding to the gene you are interested in aligning from the reference input. |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
106 |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
107 * If both the "reference" and "reads" inputs are already in-frame genes, the **gene** mode should be used. This mode does not require start and end position parameters as the reference is already in-frame. |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
108 |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
109 * For the case when your "reference" is an in-frame gene while the "reads" are whole genomes, the **mixed** mode can be used. Like gene mode, this mode does not require the start and end point position parameters. |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
110 |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
111 |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
112 ]]></help> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
113 <citations> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
114 <citation type="bibtex"> |
1
60ed1c94f584
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit e87ad1b9f89ab8a1ccd5405de86d8e99901844c7"
iuc
parents:
0
diff
changeset
|
115 @misc{githubkcalign, |
0
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
116 author = {Nicholas Keener, Emil Bouvier}, |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
117 year = {2020}, |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
118 title = {Kc-Align}, |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
119 publisher = {Github}, |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
120 journal = {Github repository}, |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
121 url = {https://github.com/davebx/kc-align}, |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
122 }</citation> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
123 </citations> |
04b13fc809ac
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/kc-align commit 3b23039a67d8cb2d185c56df50b837e5601a95bf"
iuc
parents:
diff
changeset
|
124 </tool> |