annotate mafft.xml @ 0:d7a735d3625e draft default tip

Uploaded
author dereeper
date Wed, 17 Oct 2012 09:12:24 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
1 <tool id="mafft1" name="MAFFT">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
2 <description>, a progressive multiple alignment builder</description>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
3 <command interpreter="bash">./mafft --quiet
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
4 #if $datatype_condition.type == "nt":
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
5 --nuc
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
6 #end if
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
7 #if $datatype_condition.type == "aa":
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
8 --amino
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
9 #end if
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
10 #if $datatype_condition.type != "nt":
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
11 #if $datatype_condition.PAM_value_condition.matrix == "bl30":
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
12 --bl 30
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
13 #end if
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
14 #if $datatype_condition.PAM_value_condition.matrix == "bl45":
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
15 --bl 45
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
16 #end if
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
17 #if $datatype_condition.PAM_value_condition.matrix == "bl62":
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
18 --bl 62
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
19 #end if
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
20 #if $datatype_condition.PAM_value_condition.matrix == "bl80":
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
21 --bl 80
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
22 #end if
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
23 #if $datatype_condition.PAM_value_condition.matrix == "PAM":
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
24 --jtt $datatype_condition.PAM_value_condition.PAM_value
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
25 #end if
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
26 #end if
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
27 --maxiterate $iterations --$distance_method --op $op --ep $ep $input > $output</command>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
28 <inputs>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
29 <param format="txt" name="input" type="data" label="Source file"/>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
30 <conditional name="datatype_condition">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
31 <param type="select" name="type" label="Data type">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
32 <option value="auto">Automatic detection</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
33 <option value="nt">Nucleic acids</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
34 <option value="aa">Amino acids</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
35 </param>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
36 <when value="aa">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
37 <conditional name="PAM_value_condition">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
38 <param type="select" name="matrix" label="Matrix" help="Usefull only for amino acids">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
39 <option value="bl62">BLOSUM 62</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
40 <option value="bl30">BLOSUM 30</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
41 <option value="bl45">BLOSUM 45</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
42 <option value="bl80">BLOSUM 80</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
43 <option value="PAM">PAM</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
44 </param>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
45 <when value="bl30"></when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
46 <when value="bl45"></when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
47 <when value="bl62"></when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
48 <when value="bl80"></when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
49 <when value="PAM">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
50 <param type="text" name="PAM_value" help="Must be greater than 0" value="80" label="Coefficient of the PAM matrix" />
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
51 </when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
52 </conditional>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
53 </when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
54 <when value="auto">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
55 <conditional name="PAM_value_condition">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
56 <param type="select" name="matrix" label="Matrix" help="Usefull only for amino acids">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
57 <option value="bl62">BLOSUM 62</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
58 <option value="bl30">BLOSUM 30</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
59 <option value="bl45">BLOSUM 45</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
60 <option value="bl80">BLOSUM 80</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
61 <option value="PAM">PAM</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
62 </param>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
63 <when value="bl30"></when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
64 <when value="bl45"></when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
65 <when value="bl62"></when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
66 <when value="bl80"></when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
67 <when value="PAM">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
68 <param type="text" name="PAM_value" help="Must be greater than 0" value="80" label="Coefficient of the PAM matrix" />
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
69 </when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
70 </conditional>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
71 </when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
72 <when value="nt">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
73 </when>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
74 </conditional>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
75 <param type="text" name="iterations" help="1000 for maximum quality" value="1000" label="Maximum number of iterations" />
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
76 <param type="text" name="op" help="1.53 default value" value="1.53" label="Gap opening penalty" />
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
77 <param type="text" name="ep" help="0.0 default value" value="0.0" label="Gap extension penalty" />
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
78 <param type="select" name="distance_method" label="Distance method" help="Distance method must be chosen regarding your data">
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
79 <option value="6merpair">Shared 6mers distance (fastest)</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
80 <option value="globalpair">Global alignment (NW)</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
81 <option value="localpair">Local alignment (SW)</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
82 <option value="genafpair">Local, affine gap cost</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
83 <option value="fastapair">FASTA distance</option>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
84 </param>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
85 </inputs>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
86 <outputs>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
87 <data format="fasta" name="output" />
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
88 </outputs>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
89 <help>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
90
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
91 .. class:: infomark
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
92
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
93 **Program encapsulated in Galaxy by Southgreen**
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
94
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
95
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
96 .. class:: infomark
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
97
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
98 **MAFFT version 6.717b, 2009**
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
99
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
100 -----
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
101
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
102 ==============
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
103 Please cite:
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
104 ==============
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
105
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
106 "Parallelization of the MAFFT multiple sequence alignment program.", **Katoh, Toh**, Bioinformatics 26:1899-1900, 2010. (describes the multithread version; Linux only)
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
107
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
108 "Multiple Alignment of DNA Sequences with MAFFT.", **Katoh, Asimenos, Toh**, Methods in Molecular Biology 537:39-64, 2009. (outlines DNA alignment methods and several tips including group-to-group alignment and rough clustering of a large number of sequences)
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
109
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
110 "Improved accuracy of multiple ncRNA alignment by incorporating structural information into a MAFFT-based framework.", **Katoh, Toh**, BMC Bioinformatics 9:212, 2008. (describes RNA structural alignment methods)
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
111
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
112 "Recent developments in the MAFFT multiple sequence alignment program.", **Katoh, Toh**, Briefings in Bioinformatics 9:286-298, 2008. (outlines version 6; Fast Breaking Paper in Thomson Reuters' ScienceWatch)
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
113
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
114 "PartTree: an algorithm to build an approximate tree from a large number of unaligned sequences." **Katoh, Toh**, Bioinformatics 23:372-374, Errata, 2007. (describes the PartTree algorithm)
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
115
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
116 "MAFFT version 5: improvement in accuracy of multiple sequence alignment.", **Katoh, Kuma, Toh, Miyata**, Nucleic Acids Res. 33:511-518, 2005. (describes [ancestral versions of] the G-INS-i, L-INS-i and E-INS-i strategies)
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
117
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
118 "MAFFT: a novel method for rapid multiple sequence alignment based on fast Fourier transform.", **Katoh, Misawa, Kuma, Miyata**, Nucleic Acids Res. 30:3059-3066, 2002.
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
119
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
120
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
121 -----
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
122
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
123 ==========
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
124 Overview
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
125 ==========
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
126
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
127 MAFFT is a multiple sequence alignment program for unix-like operating systems. It offers a range of multiple alignment methods, L-INS-i wich is accurate for alignment with less than 200 sequences, FFT-NS-2 which is fast for alignment with less than 10000 sequences.
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
128
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
129 -----
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
130
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
131 For further informations, please visite the MAFFT_ website.
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
132
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
133 .. _MAFFT: http://mafft.cbrc.jp/alignment/software/
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
134
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
135 </help>
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
136
d7a735d3625e Uploaded
dereeper
parents:
diff changeset
137 </tool>