annotate tools/blast_rbh/blast_rbh.xml @ 2:8aa6385b9a05 draft

Uploaded v0.1.0b, more verbose output
author peterjc
date Fri, 16 May 2014 08:54:35 -0400
parents a68f4e5789d7
children 57245c11b8cb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
1 <tool id="blast_reciprocal_best_hits" name="BLAST Reciprocal Best Hits (RBH)" version="0.1.0">
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
2 <description>from two FASTA files</description>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
3 <requirements>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
4 <requirement type="binary">makeblastdb</requirement>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
5 <requirement type="binary">blastp</requirement>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
6 <requirement type="binary">blastn</requirement>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
7 <requirement type="package" version="2.2.29">blast+</requirement>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
8 </requirements>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
9 <version_command interpreter="python">
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
10 blast_rbh.py --version
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
11 </version_command>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
12 <command interpreter="python">
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
13 blast_rbh.py "$fasta_a" "$fasta_b" $seq.dbtype
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
14 #if $seq.dbtype=="nucl"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
15 $seq.nucl_type
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
16 #else
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
17 $seq.prot_type
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
18 #end if
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
19 $identity $q_cover "$output"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
20 </command>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
21 <inputs>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
22 <!-- Galaxy does not have sub-types for protein vs nucletide FASTA -->
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
23 <param name="fasta_a" type="data" format="fasta"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
24 label="Genes/proteins from species A"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
25 description="FASTA file, one sequence per gene/protein." />
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
26 <param name="fasta_b" type="data" format="fasta"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
27 label="Genes/proteins from species B"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
28 description="FASTA file, one sequence per gene/protein." />
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
29 <conditional name="seq">
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
30 <param name="dbtype" type="select" label="Molecule type of FASTA inputs">
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
31 <option value="prot">protein</option>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
32 <option value="nucl">nucleotide</option>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
33 </param>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
34 <when value="prot">
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
35 <param name="prot_type" type="select" display="radio" label="Type of BLAST">
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
36 <option value="blastp">blastp - Traditional BLASTP to compare a protein query to a protein database</option>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
37 <option value="blastp-short">blastp-short - BLASTP optimized for queries shorter than 30 residues</option>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
38 </param>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
39 </when>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
40 <when value="nucl">
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
41 <param name="nucl_type" type="select" display="radio" label="Type of BLAST">
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
42 <option value="megablast">megablast - Traditional megablast used to find very similar (e.g., intraspecies or closely related species) sequences</option>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
43 <option value="blastn">blastn - Traditional BLASTN requiring an exact match of 11, for somewhat similar sequences</option>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
44 <option value="blastn-short">blastn-short - BLASTN program optimized for sequences shorter than 50 bases</option>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
45 <option value="dc-megablast">dc-megablast - Discontiguous megablast used to find more distant (e.g., interspecies) sequences</option>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
46 </param>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
47 </when>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
48 </conditional>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
49 <param name="identity" type="float" value="70" min="0" max="100"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
50 label="Minimum percentage identity for BLAST matches"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
51 help="Default is 70%, use 0 for no filtering." />
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
52 <param name="q_cover" type="float" value="50" min="0" max="100"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
53 label="Minimum percentage query coverage for BLAST matches"
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
54 help="Default is 50%, use 0 for no filtering." />
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
55 </inputs>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
56 <outputs>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
57 <data name="output" format="tabular" label="BLAST RBH: $fasta_a.name vs $fasta_b.name" />
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
58 </outputs>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
59 <requirements>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
60 </requirements>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
61 <tests>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
62 <test>
1
a68f4e5789d7 Uploaded v0.1.0a, including a blastp test.
peterjc
parents: 0
diff changeset
63 <param name="fasta_a" value="four_human_proteins.fasta" ftype="fasta"/>
a68f4e5789d7 Uploaded v0.1.0a, including a blastp test.
peterjc
parents: 0
diff changeset
64 <param name="fasta_b" value="rhodopsin_proteins.fasta" ftype="fasta"/>
a68f4e5789d7 Uploaded v0.1.0a, including a blastp test.
peterjc
parents: 0
diff changeset
65 <param name="dbtype" value="prot"/>
a68f4e5789d7 Uploaded v0.1.0a, including a blastp test.
peterjc
parents: 0
diff changeset
66 <param name="nucl_type" value="blastp"/>
a68f4e5789d7 Uploaded v0.1.0a, including a blastp test.
peterjc
parents: 0
diff changeset
67 <param name="identity" value="0.0"/>
a68f4e5789d7 Uploaded v0.1.0a, including a blastp test.
peterjc
parents: 0
diff changeset
68 <param name="q_cover" value="0.0"/>
a68f4e5789d7 Uploaded v0.1.0a, including a blastp test.
peterjc
parents: 0
diff changeset
69 <output name="output" file="rbh_blastp_four_human_vs_rhodopsin_proteins.tabular" ftype="tabular"/>
a68f4e5789d7 Uploaded v0.1.0a, including a blastp test.
peterjc
parents: 0
diff changeset
70 </test>
a68f4e5789d7 Uploaded v0.1.0a, including a blastp test.
peterjc
parents: 0
diff changeset
71 <test>
0
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
72 <param name="fasta_a" value="rhodopsin_nucs.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
73 <param name="fasta_b" value="three_human_mRNA.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
74 <param name="dbtype" value="nucl"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
75 <param name="nucl_type" value="megablast"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
76 <param name="identity" value="0.0"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
77 <param name="q_cover" value="0.0"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
78 <output name="output" file="rbh_megablast_rhodopsin_nucs_vs_three_human_mRNA.tabular" ftype="tabular"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
79 </test>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
80 <test>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
81 <param name="fasta_a" value="rhodopsin_nucs.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
82 <param name="fasta_b" value="three_human_mRNA.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
83 <param name="dbtype" value="nucl"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
84 <param name="nucl_type" value="megablast"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
85 <param name="identity" value="92"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
86 <param name="q_cover" value="86"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
87 <output name="output" file="rbh_megablast_rhodopsin_nucs_vs_three_human_mRNA.tabular" ftype="tabular"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
88 </test>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
89 <!-- push the percentage identity over the 92.07% level -->
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
90 <test>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
91 <param name="fasta_a" value="rhodopsin_nucs.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
92 <param name="fasta_b" value="three_human_mRNA.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
93 <param name="dbtype" value="nucl"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
94 <param name="nucl_type" value="megablast"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
95 <param name="identity" value="92.5"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
96 <param name="q_cover" value="86"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
97 <output name="output" file="rbh_none.tabular" ftype="tabular"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
98 </test>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
99 <!-- push the coverage over the 86% level -->
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
100 <test>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
101 <param name="fasta_a" value="rhodopsin_nucs.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
102 <param name="fasta_b" value="three_human_mRNA.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
103 <param name="dbtype" value="nucl"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
104 <param name="nucl_type" value="megablast"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
105 <param name="identity" value="92"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
106 <param name="q_cover" value="87"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
107 <output name="output" file="rbh_none.tabular" ftype="tabular"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
108 </test>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
109 <test>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
110 <param name="fasta_a" value="three_human_mRNA.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
111 <param name="fasta_b" value="rhodopsin_nucs.fasta" ftype="fasta"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
112 <param name="dbtype" value="nucl"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
113 <param name="nucl_type" value="blastn"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
114 <param name="identity" value="0.0"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
115 <param name="q_cover" value="0.0"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
116 <output name="output" file="rbh_blastn_three_human_mRNA_vs_rhodopsin_nucs.tabular" ftype="tabular"/>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
117 </test>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
118 </tests>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
119 <help>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
120 **What it does**
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
121
2
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
122 Takes two FASTA files (*species A* and *species B*), builds a BLAST database
0
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
123 for each, runs reciprocal BLAST searchs (*A vs B*, and *B vs A*), optionally
2
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
124 filters the HSPs, and then compiles a list of the reciprocal best hits (RBH).
0
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
125
2
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
126 The output from this tool is a tabular file containing eight columns, with
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
127 information about the BLAST matches used:
0
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
128
2
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
129 ====== =================================
0
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
130 Column Description
2
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
131 ------ ---------------------------------
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
132 1 ID from *species A*
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
133 2 ID from *species B*
0
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
134 3 Bitscore from *A vs B*
2
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
135 4 Percentage identity from *A vs B*
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
136 5 Query coverage from *A vs B*
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
137 6 Bitscore from *B vs A*
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
138 7 Percentage identity from *B vs A*
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
139 8 Query coverage from *B vs A*
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
140 ====== =================================
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
141
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
142 These values correspond to the ``bitscore``, ``pident`` and ``qcovhsp``
8aa6385b9a05 Uploaded v0.1.0b, more verbose output
peterjc
parents: 1
diff changeset
143 values in the BLAST+ tabular output.
0
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
144
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
145 .. class:: warningmark
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
146
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
147 **Note**
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
148
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
149 If you are trying to use BLAST RBH matches to identify candidate orthologues
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
150 or transfer annotation, you *must* use a percentage identity and minimum
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
151 coverage threshold or similiar. See:
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
152
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
153 Punta and Ofran (2008) The Rough Guide to In Silico Function Prediction,
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
154 or How To Use Sequence and Structure Information To Predict Protein
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
155 Function. PLoS Comput Biol 4(10): e1000160.
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
156 http://dx.doi.org/10.1371/journal.pcbi.1000160
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
157
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
158 The defaults are to require 70% sequence identity over the aligned region
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
159 (using ``pident`` in the BLAST+ tabular output), and that the HSP alignment
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
160 covers at least 50% of the query sequence (using ``qcovhsp`` in the BLAST+
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
161 tabular output).
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
162
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
163
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
164 **References**
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
165
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
166 A specific paper covering this tool is planned, but please also cite:
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
167
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
168 Christiam Camacho et al. (2009).
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
169 BLAST+: architecture and applications.
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
170 BMC Bioinformatics. 15;10:421.
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
171 http://dx.doi.org/10.1186/1471-2105-10-421
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
172
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
173 This wrapper is available to install into other Galaxy Instances via the Galaxy
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
174 Tool Shed at http://toolshed.g2.bx.psu.edu/view/peterjc/blast_rbh
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
175 </help>
a96608a125fb Uploaded v0.1.0, first release
peterjc
parents:
diff changeset
176 </tool>