3
|
1 Updated july 11 2013 for automated toolshed installation
|
|
2
|
|
3 ** This is a wrapper for ClustalW **
|
|
4
|
|
5 This tool allows you to align multiple sequences in Galaxy, using ClustalW2_ with mostly default options which should work reasonably well for many alignments.
|
|
6 DNA or protein sequences can be aligned. The input file must be a fasta file in your current history.
|
|
7
|
|
8 The alignments will appear as a clustal format file or optionally, as phylip or fasta format files in your history and a text log will be output to your history
|
|
9 showing the output Clustalw would normally write to standard output.
|
|
10
|
|
11 If Clustal format is chosen, you have the option of adding basepair counts to the output
|
|
12
|
|
13 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
|
|
14
|
|
15 **Installation**
|
|
16
|
|
17 As of July 2013, automated installation from the tool shed should have worked.
|
|
18
|
|
19 Otherwise, the old skool way was:
|
|
20
|
|
21 Make sure clustalw2 is available on the path for all your nodes
|
|
22
|
|
23 Move the test data files to your galaxy root test-data
|
|
24 Move the xml file to a subdirectory of your tools folder (eg rgenetics/) and then add a line in your tool_conf.xml to point there.
|
|
25 Run
|
|
26 sh run_functional_tests.sh -id clustalw
|
|
27 to make sure the tests work
|
|
28
|
|
29 then restart Galaxy and you should be good to go.
|
|
30
|
|
31 **Attribution**
|
|
32
|
|
33 Clustal attribution and associated documentation are available at http://www.clustal.org
|
|
34
|
|
35 An implementation of a Galaxy Clustal wrapper was written by Hans-Rudolf Hotz in an email on the developer list -
|
|
36 http://lists.bx.psu.edu/pipermail/galaxy-dev/2010-November/003732.html
|
|
37
|
|
38 This version by Ross Lazarus for the rgenetics project, builds on Hans-Rudolf's code, adding some additional controls and a log file. It also
|
|
39 deals with stderr so Cluastalw2 writing there doesn't cause the job to error out. That's encoded in the tail of the command line.
|
|
40
|
|
41 **License**
|
|
42
|
|
43 Assuming Hans-Rudolf is ok with a new license for this derived work, this version of his wrapper is LGPL like other rgenetics artefacts
|
|
44
|
|
45 Written by Ross Lazarus for the Rgenetics project
|
|
46
|
|
47 Copyright Ross Lazarus at gmail com 2011
|
|
48
|
|
49 All rights reserved.
|
|
50
|
|
51 Released under the LGPL - see http://www.gnu.org/copyleft/lesser.html
|
|
52
|
|
53
|
|
54
|
|
55
|