0
|
1 <tool id="rbc_mafft" name="MAFFT" version="7.221.3">
|
2
|
2 <description>Add sequence to a alignment already done.</description>
|
0
|
3 <requirements>
|
|
4 <requirement type="package" version="7.221">mafft</requirement>
|
|
5 </requirements>
|
|
6 <stdio>
|
|
7 <exit_code range="1:" level="fatal" description="Error occurred. Please check Tool Standard Error" />
|
|
8 <exit_code range=":-1" level="fatal" description="Error occurred. Please check Tool Standard Error" />
|
|
9 </stdio>
|
|
10 <version_command>
|
|
11 <![CDATA[
|
|
12 mafft --version
|
|
13 ]]>
|
|
14 </version_command>
|
|
15 <command>
|
|
16 <![CDATA[
|
6
|
17 mafft --thread \${GALAXY_SLOTS:-1} --add $seqtoadd --reorder $existingalignment $outputFormat > $outputAlignment;
|
0
|
18 ]]>
|
|
19 </command>
|
|
20 <inputs>
|
|
21 <param name="seqtoadd" type="data" format="fasta" label="Sequences to add" help="Sequences to add in FASTA format."/>
|
|
22 <param name="existingalignment" type="data" format="fasta" label="Alignment already done" help="Multi-alignment in FASTA format."/>
|
4
|
23 <param name="outputFormat" type="select" label="Output format" help="Either FASTA or ClustalW or Phylip">
|
|
24 <option value="" selected="true">FASTA</option>
|
|
25 <option value="--clustalout">ClustalW</option>
|
|
26 <option value="--phylipout">Phylip</option>
|
|
27 </param>
|
0
|
28 </inputs>
|
|
29 <outputs>
|
3
|
30 <data format="fasta" name="outputAlignment" label="${tool.name} on ${on_string}">
|
|
31 <change_format>
|
|
32 <when input="outputFormat" value="--clustalout" format="clustal"/>
|
|
33 <when input="outputFormat" value="--phylipout" format="phylip"/>
|
|
34 </change_format>
|
|
35 </data>
|
0
|
36 </outputs>
|
|
37 <help>
|
|
38 <![CDATA[
|
|
39 **What it does**
|
|
40
|
|
41 MAFFT is a multiple sequence alignment program for unix-like operating systems.
|
|
42 It offers a range of multiple alignment methods, L-INS-i (accurate; for alignment of <∼200 sequences),
|
|
43 FFT-NS-2 (fast; for alignment of <∼30,000 sequences), etc.
|
|
44
|
|
45 Using only to add new sequence in alignment already done.
|
|
46
|
|
47 ]]>
|
|
48 </help>
|
|
49 <citations>
|
|
50 <citation type="doi">10.1093/molbev/mst010</citation>
|
|
51 </citations>
|
|
52 </tool>
|