annotate rgclustal/rgClustalw.xml @ 0:8888e4e3f169

Migrated tool version 0.1 from old tool shed archive to new tool shed repository
author fubar
date Tue, 07 Jun 2011 17:05:43 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
1 <tool id="clustalw" name="ClustalW" version="0.1">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
2 <description>multiple sequence alignment program for DNA or proteins</description>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
3 <command>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
4 #if ($range.mode=="part")
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
5 clustalw2 -infile=$input -outfile=$output -OUTORDER=$out_order -RANGE=$range.seq_range_start,$range.seq_range_end
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
6 #elif ($range.mode=="complete")
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
7 clustalw2 -infile=$input -outfile=$output -OUTORDER=$out_order
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
8 #end if
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
9 #if ($outcontrol.outform=="clustal")
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
10 -SEQNOS=$outcontrol.out_seqnos
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
11 #end if
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
12 #if ($outcontrol.outform=="phylip")
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
13 -OUTPUT=PHYLIP
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
14 #end if
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
15 #if ($outcontrol.outform=="fasta")
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
16 -OUTPUT=FASTA
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
17 #end if
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
18 -TYPE=$dnarna 1&gt;$outlog 2&gt;&amp;1
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
19 </command>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
20 <inputs>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
21 <page>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
22 <param format="fasta" name="input" type="data" label="Fasta File" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
23 <param name="outname" label="Name for output files to make it easy to remember what you did" type="text" size="50" value="Clustal_run" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
24 <param name="dnarna" type="select" label="Data Type">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
25 <option value="DNA" selected="True">DNA nucleotide sequences</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
26 <option value="PROTEIN">Protein sequences</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
27 </param>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
28 <conditional name="outcontrol">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
29 <param name="outform" type="select" label="Output alignment format">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
30 <option value="clustal" selected="True">Native Clustal output format</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
31 <option value="phylip">Phylip format</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
32 <option value="fasta">Fasta format</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
33 </param>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
34 <when value="fasta" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
35 <when value="phylip" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
36 <when value="clustal">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
37 <param name="out_seqnos" type="select" label="Show residue numbers in clustal format output">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
38 <option value="ON">yes</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
39 <option value="OFF" selected="true">no</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
40 </param>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
41 </when>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
42 </conditional>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
43 <param name="out_order" type="select" label="Output Order">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
44 <option value="ALIGNED">aligned</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
45 <option value="INPUT">same order as input file</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
46 </param>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
47
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
48 <conditional name="range">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
49 <param name="mode" type="select" label="Output complete alignment (or specify part to output)">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
50 <option value="complete">complete alignment</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
51 <option value="part">only part of the alignment</option>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
52 </param>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
53 <when value="complete">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
54 </when>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
55 <when value="part">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
56 <param name="seq_range_start" size="5" type="integer" value="1" label="start point" help="sequence range to write">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
57 </param>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
58 <param name="seq_range_end" size="5" type="integer" value="99999" label="end point" >
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
59 </param>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
60 </when>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
61 </conditional>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
62 </page>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
63 </inputs>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
64 <outputs>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
65 <data format="clustal" name="output" label="${outname}_output.${outcontrol.outform}">
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
66 <change_format>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
67 <when input="outcontrol.outform" value="phylip" format="phylip" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
68 <when input="outcontrol.outform" value="fasta" format="fasta" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
69 </change_format>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
70 </data>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
71 <data format="txt" name="outlog" label="${outname}_clustal_log.txt"/>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
72 </outputs>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
73 <tests>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
74 <test>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
75 <param name="input" value="rgClustal_testin.fasta" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
76 <param name = "outname" value="" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
77 <param name = "outform" value="fasta" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
78 <param name = "dnarna" value="DNA" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
79 <param name = "mode" value="complete" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
80 <param name = "out_order" value="ALIGNED" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
81 <output name="output" file="rgClustal_testout.fasta" ftype="fasta" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
82 <output name="output" file="rgClustal_testout.log" ftype="txt" lines_diff="5" />
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
83 </test>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
84 </tests>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
85 <help>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
86
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
87 **Note**
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
88
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
89 This tool allows you to run a multiple sequence alignment with ClustalW2 (see Clustsrc_) using the default options.
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
90
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
91 For a tutorial introduction, see ClustalW2_
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
92
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
93 You can align DNA or protein sequences in the input file which should be multiple sequences to be aligned in a fasta file
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
94
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
95 A log will be output to your history showing the output Clustal would normally write to standard output.
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
96
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
97 The alignments will appear as a clustal format file or optionally, as phylip or fasta format files in your history. If you choose fasta as
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
98 the output format, you can create a 'Logo' image using the Sequence Logo tool.
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
99
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
100 If Clustal format is chosen, you have the option of adding basepair counts to the output
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
101
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
102 A subsequence of the alignment can be output by setting the Output complete parameter to "Partial" and defining the offset and end of the subsequence to be output
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
103
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
104 ----
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
105
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
106 **Attribution**
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
107
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
108 Clustal attribution and associated documentation are available at Clustsrc_
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
109
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
110 The first iteration of this Galaxy wrapper was written by Hans-Rudolf Hotz - see Clustfirst_
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
111
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
112 It was modified by Ross Lazarus for the rgenetics project
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
113
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
114 This wrapper is now LGPL
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
115
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
116 .. _ClustalW2: http://www.ebi.ac.uk/2can/tutorials/protein/clustalw.html
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
117
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
118 .. _Clustsrc: http://www.clustal.org
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
119
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
120 .. _Clustfirst: http://lists.bx.psu.edu/pipermail/galaxy-dev/2010-November/003732.html
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
121
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
122 </help>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
123
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
124 </tool>
8888e4e3f169 Migrated tool version 0.1 from old tool shed archive to new tool shed repository
fubar
parents:
diff changeset
125