annotate tools/blast2go/README.rst @ 8:e23b621eb7bb draft

Uploaded v0.0.9, embed citation, updated README
author peterjc
date Thu, 26 Mar 2015 11:15:22 -0400
parents
children 887adf823bc0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
1 Galaxy wrapper for Blast2GO for pipelines, b2g4pipe
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
2 ===================================================
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
3
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
4 This wrapper is copyright 2011-2014 by Peter Cock, The James Hutton Institute
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
5 (formerly SCRI, Scottish Crop Research Institute), UK. All rights reserved.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
6 See the licence text below (MIT licence).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
7
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
8 This is a wrapper for the command line Java tool b2g4pipe v2.5, Blast2GO for
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
9 pipelines, currently a free to use download available at:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
10 http://www.blast2go.com/data/blast2go/b2g4pipe_v2.5.zip
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
11
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
12 Note that this has been superceded by a non-free "Blast2GO Command Line (CLI)":
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
13 http://www.blast2go.com/blast2gocli/
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
14
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
15 This wrapper is freely available from the Galaxy Tool Shed at:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
16 http://toolshed.g2.bx.psu.edu/view/peterjc/blast2go
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
17
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
18
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
19 References
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
20 ==========
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
21
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
22 Peter Cock, Bjoern Gruening, Konrad Paszkiewicz and Leighton Pritchard (2013).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
23 Galaxy tools and workflows for sequence analysis with applications
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
24 in molecular plant pathology. PeerJ 1:e167
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
25 http://dx.doi.org/10.7717/peerj.167
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
26
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
27 S. Geotz et al. (2008).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
28 High-throughput functional annotation and data mining with the Blast2GO suite.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
29 Nucleic Acids Res. 36(10):3420-3435.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
30 http://dx.doi.org/10.1093/nar/gkn176
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
31
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
32 A. Conesa and S. Geotz (2008).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
33 Blast2GO: A Comprehensive Suite for Functional Analysis in Plant Genomics.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
34 International Journal of Plant Genomics. 619832.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
35 http://dx.doi.org/10.1155/2008/619832
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
36
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
37 A. Conesa et al. (2005).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
38 Blast2GO: A universal tool for annotation, visualization and analysis in functional genomics research.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
39 Bioinformatics 21:3674-3676.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
40 http://dx.doi.org/10.1093/bioinformatics/bti610
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
41
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
42 See also http://www.blast2go.com/
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
43
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
44
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
45 Automated Installation
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
46 ======================
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
47
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
48 Installation via the Galaxy Tool Shed should take care of the Galaxy side of
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
49 things, including the dependency on 'blast_datatypes' which defines the
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
50 'blastxml' file format. However, you will also probably need to configure
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
51 the Blast2GO property file(s), for example if you have a local Blast2GO
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
52 database (which we recommend for speed).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
53
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
54
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
55 Manual Installation
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
56 ===================
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
57
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
58 The main dependency is b2g4pipe which must be installed manually. Also we
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
59 strongly recommend installing a local Blast2GO database as well (see the
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
60 intructions below about the ``blast2go.loc`` file). At the time of writing,
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
61 the last free version is b2g4pipe v2.5 which is available here:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
62
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
63 * http://www.blast2go.com/data/blast2go/b2g4pipe_v2.5.zip
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
64
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
65 You can change the path by setting the B2G4PIPE environement variable to
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
66 the desired folder, but by default the script looks for the JAR file here::
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
67
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
68 /opt/b2g4pipe_v2.5/blast2go.jar
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
69
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
70 To install the wrapper manually, first install 'blast_datatypes', then
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
71 copy or move the following files under the Galaxy tools folder, e.g. in a
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
72 tools/blast2go/ folder:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
73
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
74 * blast2go.xml (the Galaxy tool definition)
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
75 * blast2go.py (the Python wrapper script)
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
76 * massage_xml_for_blast2go.py (Python XML reformatting script)
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
77 * README.rst (this file)
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
78
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
79 For a manual installation of the wrapper you will also need to modify the
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
80 tools_conf.xml file to tell Galaxy to offer the tool. We suggest putting
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
81 it next to the NCBI BLAST+ wrappers. Just add the line::
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
82
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
83 <tool file="blast2go/blast2go.xml" />
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
84
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
85 If you wish to run the unit tests, also add this to tools_conf.xml.sample
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
86 and move/copy the test-data files under Galaxy's test-data folder. Then::
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
87
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
88 $ ./run_functional_tests.sh -id blast2go
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
89
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
90
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
91 Configuration
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
92 =============
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
93
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
94 As part of setting up b2g4pipe you will need to setup one or more Blast2GO
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
95 property files which tell the tool which database to use etc. The example
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
96 ``b2gPipe.properties`` provided with b2g4pipe is now out of date. The current
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
97 server IP address and database name may given on the Blast2GO website, or
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
98 can be found by running the latest GUI version via Java web-start, and
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
99 looking under the tools/options menu. These property files can be anywhere
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
100 accessable to the Galaxy Unix user, we put them with the JAR file etc.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
101
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
102 You must tell Galaxy about these Blast2GO property files so that they can
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
103 be offered to the user. Copy file ``blast2go.loc.sample`` to
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
104 ``tool-data/blast2go.loc`` under the Galaxy folder and edit this to match
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
105 your installation. This must be plain text, tab separated, with three columns:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
106
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
107 1. ID for the setup, e.g. ``Spain_2012_August``
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
108 2. Description for the setup, e.g. ``Database in Spain (August 2012)``
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
109 3. Properties filename for the setup, e.g. ``Spain_2012_August.properties``
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
110 relative to the main JAR file, or with a full path
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
111 e.g. ``/opt/b2g4pipe/Spain_2012_August.properties``
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
112
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
113 Avoid including "Blast2GO" in the description (column 2) as this text will be
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
114 included in the automatically assigned output dataset name. The ``blast2go.loc``
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
115 file allows you to customise the database setup. If for example you have a local
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
116 Blast2GO server running (which we recommend for speed), and you want this to be
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
117 the default setting, include it as the first line in your ``blast2go.loc`` file.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
118
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
119 Consult the Blast2GO documentation for details about the property files and
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
120 setting up a local MySQL Blast2GO database. e.g.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
121 https://www.blast2go.com/b2gsupport/resources/35-localb2gdb
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
122
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
123
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
124
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
125 History
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
126 =======
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
127
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
128 ======= ======================================================================
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
129 Version Changes
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
130 ------- ----------------------------------------------------------------------
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
131 v0.0.1 - Initial public release
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
132 v0.0.2 - Documentation clarifications, e.g. concatenated BLAST XML is allowed.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
133 - Fixed error handler in wrapper script (for when b2g4pipe fails).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
134 - Reformats the XML to use old NCBI-style concatenated BLAST XML since
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
135 b2g4pipe crashes with heap space error on with large files using
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
136 current NCBI output.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
137 v0.0.3 - Include sample loc file, ``tool-data/blast2go.loc.sample``
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
138 v0.0.4 - Include ``repository_dependencies.xml`` file for ``blastxml`` format
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
139 (previously included in the core Galaxy installation)
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
140 v0.0.5 - Quote arguments in case of spaces in filenames (internal change)
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
141 - Last release supporting b2g4pipe v2.3.5
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
142 v0.0.6 - Support for b2g4pipe v2.5 instead of v2.3.5
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
143
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
144 - Now invoked with a class path and es.blast2go.prog.B2GAnnotPipe
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
145 rather then simply calling the jar file
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
146 - Now uses the switch ``-annot`` instead of ``-a`` (this change
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
147 breaks support for b2g4pipe v2.3.5 unfortunately)
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
148
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
149 - Catch a few error messages and treat them explicitly as errors.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
150 v0.0.7 - Update output description in XML file (b2g4pipe v2.3.5 included
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
151 the sequence description, b2g4pipe v2.5 omits this).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
152 v0.0.8 - Automated installation via the Galaxy Tool Shed.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
153 - Added unit test.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
154 - Explain how to load the tabular file into the Blast2GO GUI.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
155 - Link to Tool Shed added to help text and this documentation.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
156 - Switch to standard MIT licence.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
157 - Use reStructuredText for this README file.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
158 - Updated citation information (Cock et al. 2013).
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
159 - Development moved to GitHub, https://github.com/peterjc/galaxy_blast
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
160 - Split out ``massage_xml_for_blast2go.py`` as a standalone file.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
161 v0.0.9 - Update README file now that BioBam are selling the latest version
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
162 of the Blast2GO command line tool. For now b2g4pipe v2.5 is still
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
163 available as a free download.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
164 - Tool definition now embeds citation information.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
165 ======= ======================================================================
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
166
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
167
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
168 Developers
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
169 ==========
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
170
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
171 This script and related tools were originally developed on the 'tools' branch
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
172 of the following BitBucket Mercurial repository:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
173 https://bitbucket.org/peterjc/galaxy-central/
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
174
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
175 As of September 2013, development is continuing on a dedicated GitHub repository:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
176 https://github.com/peterjc/galaxy_blast
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
177
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
178 For making the "Galaxy Tool Shed" http://toolshed.g2.bx.psu.edu/ tarball I use
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
179 the following command from the Galaxy root folder::
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
180
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
181 $ tar -czf blast2go.tar.gz tools/blast2go/README.rst tools/blast2go/blast2go.xml tools/blast2go/blast2go.py tools/blast2go/massage_xml_for_blast2go.py tools/blast2go/repository_dependencies.xml tools/blast2go/tool_dependencies.xml tool-data/blast2go.loc.sample test-data/blastp_sample.xml test-data/blastp_sample.blast2go.tabular
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
182
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
183 Check this worked::
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
184
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
185 $ tar -tzf blast2go.tar.gz
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
186 tools/blast2go/README.rst
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
187 tools/blast2go/blast2go.xml
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
188 tools/blast2go/blast2go.py
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
189 tools/blast2go/massage_xml_for_blast2go.py
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
190 tools/blast2go/repository_dependencies.xml
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
191 tools/blast2go/tool_dependencies.xml
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
192 tool-data/blast2go.loc.sample
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
193 test-data/blastp_sample.xml
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
194 test-data/blastp_sample.blast2go.tabular
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
195
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
196
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
197 Licence (MIT)
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
198 =============
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
199
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
200 Permission is hereby granted, free of charge, to any person obtaining a copy
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
201 of this software and associated documentation files (the "Software"), to deal
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
202 in the Software without restriction, including without limitation the rights
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
203 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
204 copies of the Software, and to permit persons to whom the Software is
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
205 furnished to do so, subject to the following conditions:
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
206
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
207 The above copyright notice and this permission notice shall be included in
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
208 all copies or substantial portions of the Software.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
209
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
210 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
211 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
212 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
213 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
214 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
215 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
216 THE SOFTWARE.
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
217
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
218
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
219 NOTE: This is the licence for the Galaxy Wrapper only. Blast2GO and
e23b621eb7bb Uploaded v0.0.9, embed citation, updated README
peterjc
parents:
diff changeset
220 associated data files are available and licenced separately.