annotate tools/ncbi_blast_plus/ncbi_blast_plus.txt @ 9:9dabbfd73c8a draft

Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database. Also includes other minor improvements.
author peterjc
date Thu, 25 Apr 2013 09:38:37 -0400
parents 1f546099212f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
1 Galaxy wrappers for NCBI BLAST+ suite
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
2 =====================================
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
3
6
a23b0627623c Uploaded v0.0.15, clearer warning about searching against a FASTA file.
peterjc
parents: 5
diff changeset
4 These wrappers are copyright 2010-2013 by Peter Cock, The James Hutton Institute
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
5 (formerly SCRI, Scottish Crop Research Institute), UK. All rights reserved.
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
6 See the licence text below.
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
7
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
8 Currently tested with NCBI BLAST 2.2.26+ (i.e. version 2.2.26 of BLAST+),
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
9 and does not work with the NCBI 'legacy' BLAST suite (e.g. blastall).
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
10
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
11 Note that these wrappers (and the associated datatypes) were originally
4
9d5beacae92b Uploaded v0.0.13 which uses the recently added error handling. No longer bundles the hide_stderr.py script which is now redundant.
peterjc
parents: 3
diff changeset
12 distributed as part of the main Galaxy repository, but as of August 2012
9d5beacae92b Uploaded v0.0.13 which uses the recently added error handling. No longer bundles the hide_stderr.py script which is now redundant.
peterjc
parents: 3
diff changeset
13 moved to the Galaxy Tool Shed as 'ncbi_blast_plus' (and 'blast_datatypes').
9d5beacae92b Uploaded v0.0.13 which uses the recently added error handling. No longer bundles the hide_stderr.py script which is now redundant.
peterjc
parents: 3
diff changeset
14 My thanks to Dannon Baker from the Galaxy development team for his assistance
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
15 with this.
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
16
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
17
7
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
18 Automated Installation
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
19 ======================
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
20
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
21 Galaxy should be able to automatically install the dependencies, i.e. the
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
22 'blast_datatypes' repository which defines the BLAST XML file format
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
23 ('blastxml') and protein and nucleotide BLAST databases ('blastdbp' and
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
24 'blastdbn').
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
25
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
26 You must tell Galaxy about any system level BLAST databases using configuration
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
27 files blastdb.loc (nucleotide databases like NT) and blastdb_p.loc (protein
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
28 databases like NR), and blastdb_d.loc (protein domain databases like CDD or
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
29 SMART) which are located in the tool-data/ folder. Sample files are included
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
30 which explain the tab-based format to use.
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
31
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
32 You can download the NCBI provided databases as tar-balls from here:
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
33 ftp://ftp.ncbi.nlm.nih.gov/blast/db/ (nucleotide and protein databases like NR)
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
34 ftp://ftp.ncbi.nih.gov/pub/mmdb/cdd/little_endian/ (domain databases like CDD)
7
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
35
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
36
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
37 Manual Installation
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
38 ===================
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
39
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
40 For those not using Galaxy's automated installation from the Tool Shed, put
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
41 the XML and Python files in the tools/ncbi_blast_plus/ folder and add the XML
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
42 files to your tool_conf.xml as normal (and do the same in tool_conf.xml.sample
8
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
43 in order to run the unit tests). For example, use:
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
44
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
45 <section name="NCBI BLAST+" id="ncbi_blast_plus_tools">
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
46 <tool file="ncbi_blast_plus/ncbi_blastn_wrapper.xml" />
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
47 <tool file="ncbi_blast_plus/ncbi_blastp_wrapper.xml" />
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
48 <tool file="ncbi_blast_plus/ncbi_blastx_wrapper.xml" />
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
49 <tool file="ncbi_blast_plus/ncbi_tblastn_wrapper.xml" />
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
50 <tool file="ncbi_blast_plus/ncbi_tblastx_wrapper.xml" />
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
51 <tool file="ncbi_blast_plus/ncbi_makeblastdb.xml" />
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
52 <tool file="ncbi_blast_plus/ncbi_blastdbcmd_wrapper.xml" />
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
53 <tool file="ncbi_blast_plus/ncbi_blastdbcmd_info.xml" />
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
54 <tool file="ncbi_blast_plus/ncbi_rpsblast_wrapper.xml" />
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
55 <tool file="ncbi_blast_plus/ncbi_rpstblastn_wrapper.xml" />
8
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
56 <tool file="ncbi_blast_plus/blastxml_to_tabular.xml" />
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
57 </section>
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
58
4
9d5beacae92b Uploaded v0.0.13 which uses the recently added error handling. No longer bundles the hide_stderr.py script which is now redundant.
peterjc
parents: 3
diff changeset
59 You will also need to install 'blast_datatypes' from the Tool Shed. This
6
a23b0627623c Uploaded v0.0.15, clearer warning about searching against a FASTA file.
peterjc
parents: 5
diff changeset
60 defines the BLAST XML file format ('blastxml') and protein and nucleotide
a23b0627623c Uploaded v0.0.15, clearer warning about searching against a FASTA file.
peterjc
parents: 5
diff changeset
61 BLAST databases composite file formats ('blastdbp' and 'blastdbn').
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
62
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
63 As described above for an automated installation, you must also tell Galaxy
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
64 about any system level BLAST databases using the tool-data/blastdb*.loc files.
7
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
65
8
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
66 You must install the NCBI BLAST+ standalone tools somewhere on the system
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
67 path. Currently the unit tests are written using "BLAST 2.2.26+".
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
68
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
69 Run the functional tests (adjusting the section identifier to match your
8
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
70 tool_conf.xml.sample file):
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
71
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
72 ./run_functional_tests.sh -sid NCBI_BLAST+-ncbi_blast_plus_tools
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
73
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
74
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
75 History
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
76 =======
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
77
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
78 v0.0.11 - Final revision as part of the Galaxy main repository, and the
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
79 first release via the Tool Shed
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
80 v0.0.12 - Implements genetic code option for translation searches.
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
81 - Changes <parallelism> to 1000 sequences at a time (to cope with
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
82 very large sets of queries where BLAST+ can become memory hungry)
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
83 - Include warning that BLAST+ with subject FASTA gives pairwise
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
84 e-values
4
9d5beacae92b Uploaded v0.0.13 which uses the recently added error handling. No longer bundles the hide_stderr.py script which is now redundant.
peterjc
parents: 3
diff changeset
85 v0.0.13 - Use the new error handling options in Galaxy (the previously
9d5beacae92b Uploaded v0.0.13 which uses the recently added error handling. No longer bundles the hide_stderr.py script which is now redundant.
peterjc
parents: 3
diff changeset
86 bundled hide_stderr.py script is no longer needed).
6
a23b0627623c Uploaded v0.0.15, clearer warning about searching against a FASTA file.
peterjc
parents: 5
diff changeset
87 v0.0.14 - Support for makeblastdb and blastdbinfo with local BLAST databases
a23b0627623c Uploaded v0.0.15, clearer warning about searching against a FASTA file.
peterjc
parents: 5
diff changeset
88 in the history (using work from Edward Kirton), requires v0.0.14
a23b0627623c Uploaded v0.0.15, clearer warning about searching against a FASTA file.
peterjc
parents: 5
diff changeset
89 of the 'blast_datatypes' repository from the Tool Shed.
a23b0627623c Uploaded v0.0.15, clearer warning about searching against a FASTA file.
peterjc
parents: 5
diff changeset
90 v0.0.15 - Stronger warning in help text against searching against subject
a23b0627623c Uploaded v0.0.15, clearer warning about searching against a FASTA file.
peterjc
parents: 5
diff changeset
91 FASTA files (better looking e-values than you might be expecting).
7
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
92 v0.0.16 - Added repository_dependencies.xml for automates installation of the
4ce66a5401d0 Uploaded v0.0.16, declares explicit dependency on the 'blast_datatypes' repository.
peterjc
parents: 6
diff changeset
93 'blast_datatypes' repository from the Tool Shed.
8
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
94 v0.0.17 - The BLAST+ search tools now default to extended tabular output
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
95 (all too often our users where having to re-run searches just to
1f546099212f Uploaded v0.0.17, default to extended 24 column tabular output (rather than standard 12 column output). This should avoid many cases of repeated BLAST jobs being run due to later needing the extra columns.
peterjc
parents: 7
diff changeset
96 get one of the missing columns like query or subject length)
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
97 v0.0.18 - Defensive quoting of filenames in case of spaces (where possible,
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
98 BLAST+ handling of some mult-file arguments is problematic).
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
99 v0.0.19 - Added wrappers for rpsblast and rpstblastn, and new blastdb_d.loc
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
100 for the domain databases they use (e.g. CDD, PFAM or SMART).
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
101 - Correct case of exception regular expression (for error handling
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
102 fall-back in case the return code is not set properly).
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
103 - Clearer naming of output files.
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
104
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
105
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
106 Developers
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
107 ==========
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
108
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
109 This script and related tools are being developed on the 'tools' branch of the
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
110 following Mercurial repository:
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
111 https://bitbucket.org/peterjc/galaxy-central/
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
112
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
113 For making the "Galaxy Tool Shed" http://toolshed.g2.bx.psu.edu/ tarball I use
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
114 the following command from the Galaxy root folder:
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
115
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
116 $ ./tools/ncbi_blast_plus/make_ncbi_blast_plus.sh
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
117
9
9dabbfd73c8a Uploaded v0.0.19, adds wrappers for rpsblast and rpstblastn with new blastdb_d.loc file for their protein domain database.
peterjc
parents: 8
diff changeset
118 This simplifies ensuring a consistent set of files is bundled each time,
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
119 including all the relevant test files.
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
120
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
121
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
122 Licence (MIT/BSD style)
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
123 =======================
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
124
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
125 Permission to use, copy, modify, and distribute this software and its
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
126 documentation with or without modifications and for any purpose and
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
127 without fee is hereby granted, provided that any copyright notices
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
128 appear in all copies and that both those copyright notices and this
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
129 permission notice appear in supporting documentation, and that the
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
130 names of the contributors or copyright holders not be used in
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
131 advertising or publicity pertaining to distribution of the software
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
132 without specific prior permission.
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
133
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
134 THE CONTRIBUTORS AND COPYRIGHT HOLDERS OF THIS SOFTWARE DISCLAIM ALL
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
135 WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
136 WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
137 CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY SPECIAL, INDIRECT
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
138 OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
139 OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
140 OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
141 OR PERFORMANCE OF THIS SOFTWARE.
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
142
6
a23b0627623c Uploaded v0.0.15, clearer warning about searching against a FASTA file.
peterjc
parents: 5
diff changeset
143 NOTE: This is the licence for the Galaxy Wrapper only. NCBI BLAST+ and
3
643338ac83c0 Uploaded v0.0.12b, same code but moving folders around to match all my other tools and make future development simpler.
peterjc
parents:
diff changeset
144 associated data files are available and licenced separately.