annotate muscle.xml @ 0:38a28f5f9449 default tip

Uploaded
author edward-kirton
date Thu, 14 Jul 2011 22:10:56 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
1 <tool id="muscle" name="Muscle" version="1.0.0">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
2 <description>Multiple sequence alignment</description>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
3 <command>muscle
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
4 -quiet
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
5 #if $input.select == '1':
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
6 -in $input.file
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
7 #else:
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
8 -profile
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
9 -in1 $input.file1
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
10 -in2 $input.file2
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
11 #end if
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
12 #if $usetree.select == 'yes':
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
13 -usetree_nowarn $usetree.file
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
14 #end if
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
15 $refine
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
16 -out $output
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
17 $diags
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
18 -maxiters $maxiters
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
19 -maxhours $maxhours
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
20 #if $advanced.select == 'yes':
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
21 -maxtrees $advanced.maxtrees
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
22 -anchorspacing $advanced.anchorspacing
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
23 -diagbreak $advanced.diagbreak
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
24 -diaglength $advanced.diaglength
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
25 -diagmargin $advanced.diagmargin
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
26 -smoothwindow $advanced.smoothwindow
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
27 $advanced.brenner
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
28 $advanced.dimer
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
29 #end if
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
30 </command>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
31 <inputs>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
32 <conditional name="input">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
33 <param name="select" type="select" label="Mode">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
34 <option value="1" selected="true">Single file</option>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
35 <option value="2">Profile-profile alignment</option>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
36 </param>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
37 <when value="1">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
38 <param name="file" type="data" format="fasta" label="Unaligned sequences" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
39 </when>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
40 <when value="2">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
41 <param name="file1" type="data" format="fasta" label="Aligned sequences #1" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
42 <param name="file2" type="data" format="fasta" label="Aligned sequences #2" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
43 </when>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
44 </conditional>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
45 <conditional name="usetree">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
46 <param name="select" type="select" label="Use guide tree" help="NB: The best guide tree for multiple alignment is not in general the correct evolutionary tree">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
47 <option value="no" selected="True">No</option>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
48 <option value="yes">Yes</option>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
49 </param>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
50 <when value="no">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
51 <param name="file" type="hidden" value="" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
52 </when>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
53 <when value="yes">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
54 <param name="file" type="data" format="phylip" label="Guide tree in Newick/Phylip format" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
55 </when>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
56 </conditional>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
57 <param name="refine" type="boolean" truevalue="-refine" falsevalue="" label="Refine an existing alignment" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
58 <param name="diags" type="boolean" truevalue="-diags" falsevalue="" label="Find diagonals" help="Faster for similar sequences" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
59 <param name="maxiters" label="Maximum number of iterations" type="integer" value="16" help="Use small number for very large files (as low as 1 or 2)." />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
60 <param name="maxhours" label="Maximum hours" type="float" value="24.0" help="If this time is exceeded, muscle will write out current alignment and stop." />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
61 <conditional name="advanced">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
62 <param name="select" type="select" label="Show advanced options">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
63 <option value="no" selected="True">No</option>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
64 <option value="yes">Yes</option>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
65 </param>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
66 <when value="no">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
67 </when>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
68 <when value="yes">
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
69 <param name="maxtrees" label="Maximum number of new trees to create in iteration 2" type="integer" value="1" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
70 <param name="anchorspacing" label="Minimum spacing between anchor columns" type="integer" value="32" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
71 <param name="diagbreak" label="Maximum distance between two diagonals that allows them to merge into one diagonal" type="integer" value="1" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
72 <param name="diaglength" label="Minimum length of diagonal" type="integer" value="24" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
73 <param name="diagmargin" label="Discard this many positions at ends of diagonal" type="integer" value="5" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
74 <param name="smoothwindow" label="Window used for anchor column smoothing" type="integer" value="7" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
75 <!-- flags -->
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
76 <param name="brenner" label="Use Steven Brenner's method for computing the root alignment" type="boolean" truevalue="-brenner" falsevalue="" selected="false" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
77 <param name="dimer" label="Use dimer approximation for the SP score" help="Faster, slightly less accurate" type="boolean" truevalue="-dimer" falsevalue="" selected="false" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
78 </when>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
79 </conditional>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
80 </inputs>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
81 <outputs>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
82 <data format="fasta" name="output" />
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
83 </outputs>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
84 <help>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
85 **What it does**
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
86
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
87 Perform multiple sequence alignment.
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
88
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
89 **Documentation**
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
90
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
91 http://www.drive5.com/muscle/muscle_userguide3.8.pdf
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
92
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
93 **Author**
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
94
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
95 Robert C. Edgar
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
96
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
97 **Citation**
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
98
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
99 Edgar, R.C. Nucleic Acids Res 32(5), 1792-97.
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
100
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
101 </help>
38a28f5f9449 Uploaded
edward-kirton
parents:
diff changeset
102 </tool>