annotate variant_effect_predictor/Bio/Tools/Blast/CHANGES @ 1:d6778b5d8382 draft default tip

Deleted selected files
author willmclaren
date Fri, 03 Aug 2012 10:05:43 -0400
parents 21066c0abaf5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
1 Revision history for Perl extension Bio::Tools::Blast.pm and related modules.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
2
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
3 0.091 Thu May 18 15:15:35 2000
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
4 (These fixes were made on both branch-06 and the main trunk).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
5 - Fixed Webblast.pm (jitterbug PR #220). It now uses SeqIO and IO::Scalar
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
6 for sending formatted query sequence data to the BLAST servers.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
7 - Fixed the examples/blast/ scripts related to remote BLASTing.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
8 - Added single quotes to an '_expect' data member in Sbjct
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
9 (reported by Janet Young in jitterbug PR #218).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
10 - Fixed regexp bug in Blast::HTML.pm that caused accessions with
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
11 . and _ characters to not be recognized.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
12
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
13
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
14 0.09 Wed Mar 22 00:44:01 2000
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
15 - Handles Blast reports that don't contain description sections.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
16 - Handles parsing of NCBI 2.0.9 Blast2 reports.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
17 - Identifiers of hits are assumed to be the first
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
18 chunk of non-whitespace characters in the description line
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
19 Does not assume any semantics in the structure of the identifier.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
20 (Blast::Sbjct::_set_id() formerly attempted to extract database
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
21 name from the seq identifiers, but this was prone to breaking).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
22 - Fixed bug in the parsing of reports that lack an hits
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
23 (incorporated code fix submitted by Michael B. Thornton
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
24 jitterbug PR#114, PR#173).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
25 - New helper script retrieve_blast.pl added to examples/blast/
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
26 for retrieving Blast reports from NCBI after running
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
27 run_blast_remote.pl See docs in retrieve_blast.pl for details.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
28 - Updated Webblast.pm with new URLs for the NCBI servers.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
29 - Fixed bug (jitterbug PR#84) in the parsing of alignments that would
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
30 cause occaisionally cause some significant hits to be missed
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
31 (incorporates code suggested by Peter van Heusden).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
32 - Added support to Blast.pm for not parsing alignment data
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
33 using the new NO_ALIGNS parsing option. Also added -noaligns
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
34 command-line option to blast_config.pl (addresses jitterbug PR#93).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
35 - Blast::hit() method doesn't blow up if there are no hits
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
36 (fixes jitterbug PR#129).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
37 - Addressed jitterbug PR#96 by correcting docs. If the significance
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
38 is defined but of bad format, no default is set.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
39 - HSP.pm properly handles bit scores expressed using floating point
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
40 and scientific notation (fixes jitterbug report PR#110).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
41 - Fixed logic error in HSP.pm that would incorrectly throw an
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
42 exception when the number of identical residues was zero
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
43 (fixes jitterbug PR#164).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
44 - HSP::strand() returns -1, 0, 1 instead of 'Minus', 'Plus', ''
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
45 to be in-line with with behavior of SeqFeature.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
46
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
47 Fixes within Bio::Root
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
48 ----------------------
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
49 - Fixed bug reported in PR#85. Bio::Root::Utilities::get_newline()
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
50 returns "\n" by default.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
51 - IOManager::read doesn't call alarm() if it isn't available
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
52 (fixes bug #PR98).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
53 - Root::Object::_set_io() does not pass @_ to the IOManager constructor
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
54 call (incorporates suggestion from Scot Harker, jitterbut PR#192).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
55
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
56
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
57 0.085 Tue Jun 29 05:15:40 1999 (bioperl 0.05.1)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
58 (Note: the $VERSION variable was not changed to 0.085 in this release!)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
59 - Fixed bugs reported in PR#s: 30, 31, 41, 44, 45, 47, 48
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
60 - Blast.pm no longer throws exceptions for hitless reports,
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
61 even if a -signif criterion is specified.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
62 - Better support for PSI Blasts (running and parsing) based on
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
63 comments/suggestions from Ross Crowhurst and Lu Sun.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
64 - Bug fixes in Webblast.pm regarding blastServerURL and filenames
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
65 with special characters (bug reports from James Diggans and
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
66 Bradford Powell, respectively).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
67 - Removed =head3 tags that were causing pod2man warnings.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
68 - Fixed -best parsing switch.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
69 - Added better POD to Webblast.pm
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
70
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
71 0.080 Sat Apr 24 19:39:37 1999 (bioperl 0.05)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
72 - Complete re-implementation of the Blast report parsing strategy.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
73 The parser now always streamifies all Blast report(s) and
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
74 segments them hit-wise instead of report-wise. This improves
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
75 performance and memory usage (but doesn't solve the memory leak).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
76 - Documented a workaround for the memory leak (see the docs for
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
77 Blast.pm under the section "Memory Usage Issues").
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
78 - Webblast.pm now uses LWP instead of postclient.pl to post network
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
79 Blast requests (thanks to Ross Crowhurst for code submission).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
80 This is a much more robust mechanism, although it now requires you
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
81 to have LWP installed ("a good thing"). For example, it makes it
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
82 easy to send requests and receive results through a firewall.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
83 It can run Blast1, Blast2, and PSI-Blast at NCBI and also supports
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
84 WashU-Blast servers.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
85 - Fixed some miscellaneous parsing bugs and errors reported by
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
86 Greg Colello, Xie Tao, and Richard Copley from the pre-release
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
87 - Updated example/blast scripts. Renamed parse.pl and parse2.pl to
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
88 parse_blast.pl and parse_blast2.pl. parse_stream.pl is gone
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
89 (since parse_blast.pl now handles both files and streams).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
90 Renamed run.pl to run_blast_remote.pl and added additional
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
91 options to keep it in synch with the new Webblast.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
92
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
93
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
94 0.075 Wed Feb 17 01:29:57 1999 (bioperl 0.04.4)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
95 - Bug fix in Blast::Run::postclient.pl which was always printing
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
96 usage information (reported by Ross Crowhurst).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
97 - Improved error detection & reporting in Blast::Run::Webblast
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
98 and Blast::Run::postclient.pl.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
99 - Bug fixes in HSP.pm: _set_match_stats() now properly handles
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
100 BLASTN output format and matches() properly handles BLASTX
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
101 reports.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
102 - Fixed detection of substitution matrix type in Blast.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
103 - Updated Blast example scripts in examples/blast/
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
104 (in particular, run.pl).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
105
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
106 0.074 Wed Feb 3 04:10:06 1999 (bioperl 0.04.3)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
107 - Modified blast_config.pl to make the -prog and -db command-line
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
108 arguments mandatory. There are no default values for $opt_blast
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
109 and $opt_db. Also removed the -dna command-line argument.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
110 - Fixed alignment section parsing bug in Blast.pm (bug report #24);
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
111 affects _parse_hsp_string().
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
112 - Modified Blast::_display_hits() to use table_tiled(), thus
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
113 avoiding the buggy Sbjct::_display_hits().
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
114 - Bug fix in Blast::HTML.pm regarding detection of HTML formatting.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
115 - Changes in HSP::_set_data() to support BLAST-GP version 2.0.8.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
116 - Changed the #! line of Bio/Tools/Blast/Run/postclient.pl
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
117 to the more standard /usr/bin/perl and predeclared some vars
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
118 to avoid compiler warnings.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
119 - blast_config.pl and seqtools.pl were modified to include support
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
120 for the -wait option (sets timeout during file/stream reading).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
121 - Assorted touch-ups to example/blast scripts.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
122
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
123 0.073 Mon Dec 28 15:18:29 1998 (bioperl 0.04.2)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
124 - Made changes in Sbjct.pm and HSP.pm to allow parsing of older
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
125 versions of Blast. This affected HSP::_set_data() ("Query:?")
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
126 and Sbjct::_set_hsps() ("\s*Score").
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
127 - Improved error handling in Sbjct::_set_hsps() and error
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
128 detection in HSP_set_data().
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
129 - Added methods for obtaining the number of identical and conserved
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
130 residues (sans gaps) sequences in HSP.pm (num_identical,
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
131 num_conserved).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
132 - Modified the default behavior of frac_identical() and
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
133 frac_conserved() to use the procedure used in the BLAST report:
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
134 BLAST-GP: uses total length of alignment in denominator
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
135 WU-BLAST: uses length of query sequence (sans gaps) in denominator.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
136 When these methods are called with an argument ('sbjct' or 'query'),
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
137 the length of the sbjct or query sequence (sans gaps) is used in
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
138 the denominator (recommended).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
139 - Fixed error in test #29 in the t/Blast.t test script.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
140
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
141 0.072 Wed Dec 16 05:05:21 1998 (bioperl 0.04.1)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
142 - Fixed out of range exception in HSP::matches() as suggested by
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
143 Michael Lonetto in bio.perl.org bug report #11.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
144 - Made changes in Sbjct.pm and HSP.pm to deal with the reporting of
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
145 TBLAST[NX] data in amino acid coordinate space. This affects
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
146 frac_identical() and frac_conserved() in HSP.pm, and _tile_hsps(),
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
147 length_aln(), frac_aligned_query(), frac_aligned_hit(),
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
148 frac_unaligned_query(), frac_unaligned_hit() in Sbjct.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
149 These also in response to bug report #11.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
150 - Fixed behavior of frac_identical() and frac_aligned() in
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
151 both Sbjct.pm and HSP.pm to correspond to the data reported
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
152 by Blast. Default behavior now includes gaps instead of ignoring
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
153 them as before. This was in response to a report by Eli Venter.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
154 - Cleaned up a few "uninitialized value" warnings.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
155
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
156 0.071 Thu Dec 10 18:41:51 1998 (bioperl 0.04)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
157 - Bio::Tools::Blast::Sbjct::_set_id() to no longer uppercases
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
158 sequence ids for sbjct sequences. (Note however that the Blast
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
159 dataset may have been built with a tool that uppercases all
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
160 sequence ids. Check your raw Blast report.).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
161 - Bio::Tools::Blast::HTML.pm incorporates the new URL for
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
162 information about the Bioperl Blast module.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
163
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
164 0.07 Thu Dec 3 13:43:06 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
165 - Reduced memory leak that becomes apparent when parsing many Blast
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
166 reports. This resulted in changes to Bio::Tools::Blast::_get_parse_func()
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
167 and the addition of a new function to Bio::Root::Object.pm that
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
168 explicitly breaks cyclic object reference structures.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
169 (This problem was highlighted by recently Lincoln Stein, who is has
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
170 created a BoulderIO-based Blast parser. See BoulderIO-1.10 or later).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
171 - Fixed support in blast_config.pl for supplying a custom filtering
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
172 function as a string using the -filt_func command-line option.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
173 Added some examples of this to the parse.pl example script.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
174 - Added start() and end() methods to Bio::Tools::Blast::HSP
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
175 and Bio::Tools::Blast::Sbjct.pm. Sbjct also received a range()
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
176 method (based on discussion with Ewan Birney).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
177 - Fixed bugs in Blast.pm related to accessing the name of the
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
178 database, expecially in conjunction with stream parsing.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
179 - A few fixes in Blast.pm and Sbjct regarding handling of
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
180 hit sequence and database names (reported by John Calley and
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
181 and Karl-Heinz Ott).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
182 - Fixed regexp in Blast::_parse_hsp_data (reported by Brian Karlak).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
183 - Added columns for start/end of the query/sbjct sequences to the
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
184 table_tiled() output. Added columns for HSP query/sbjct strand
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
185 and frame information to the table() output.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
186 - Changes in Bio::Root::Object.pm regarding strict() and verbose()
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
187 which are no longer object-specific.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
188 - Increased documentation in Bio::Root::Object.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
189 - Removed autoloading and several deprecated methods from the
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
190 Bio::Root::Object and Utilities.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
191
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
192
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
193 0.062 Fri Sep 4 00:45:05 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
194 - Fixed bugs in Blast::_set_hits() which caused no hits to be
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
195 saved when _parse_hsp_data() threw an exception.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
196 - Assorted documentation changes. This includes a fix in
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
197 the docs of Bio::Root::Object.pm that caused a compilation error
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
198 when you try to use it without installing it via Makefile.PL.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
199 Most modules now have docs for data members in their PODs.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
200 - Added method strip_html() to Bio::Tools::WWW.pm (a more general
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
201 version than that found in Bio::Tools::Blast::HTML.pm).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
202 - Includes Bio::Seq.pm version 0.050 (formerly Bio::PreSeq.pm).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
203 This version has Ewan Birney's modifications (start() and end()
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
204 methods added; numbering() now deprecated).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
205 - By popular demand, Bio::Root::Object::src_obj() has been changed
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
206 to the more intuitive parent(). All modules have been updated to
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
207 incorporate this change.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
208
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
209 0.061 Wed Aug 26 12:30:34 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
210 - Fixed memory leak problem associated with Blast::_set_hits() that
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
211 lead to excessive memory usage when parsing large numbers reports,
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
212 expecially when using the -check_all=>1 parsing option.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
213 (This may have solved the parse_stream.pl memory leak.)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
214 - Fixed regexp in Sbjct::_set_hsps() to recognize sequence lengths
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
215 containing commas (reported by Lincoln Stein).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
216 - Blast::signif() now always returns number in scientific notation.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
217 - Fixed bug in Bio::Root::IOManager::display() (wasn't returning true).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
218 - Changed Makefile.PL to always save backups for in-place edits
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
219 and prevents the 'inplace edit without backup' warning (reported by
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
220 Bobby Otillar).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
221 - Assorted documentation changes/additions.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
222
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
223 0.06 Sun Aug 16 18:31:27 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
224 - Fixed bug in HSP::_set_match_stats() that failed to recognize Frames
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
225 on the + strand.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
226 - Added HSP::strand() method for retrieval of strand information for
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
227 query and sbjct HSP sequences from nucleotide Blasts.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
228 - Changed calls to Perl's length() function to CORE::length()
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
229 to avoid confusing the Perl 5.005_001 interpreter with
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
230 Bio::Tools::HSP::length() and Bio::Tools::Sbjct::length().
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
231 (Reported by Mike Cariaso).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
232 - Added column to the output of the Blast::table_tiled() method
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
233 to include fraction-aligned of the sbjct sequence.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
234 - Uses new version of Bio::Root::Object.pm that has new exception
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
235 handling policy: exceptions and warnings are no longer by default
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
236 attached to the objects that threw them. See notes about this in
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
237 Bio::Root::Object.pm. (Main reason for 0.003-point jump in version).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
238 - Added some safety net methods in Sbjct.pm: frac_aligned_sbjct()
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
239 and num_unaligned_sbjct(), which map to frac_aligned_hit() and
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
240 num_unaligned_hit(), respectively (API consistency issue).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
241 - Minor changes/fixes in some of the demo scripts (seqtools.pl et al.).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
242 - Removed "Modifications" notes from Blast-related modules. Added
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
243 pointer to distribution site instead, which consolidates this info.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
244 - Modules can be used by copying directly from the lib/ directory into
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
245 your perl/lib directory without loss of functionality but at the expense of
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
246 increased startup time. It is still recommended that you use the standard
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
247 Makefile.PL procedure, however, since this will properly autosplit
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
248 the modules as well as run other checks.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
249
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
250 0.057 Thu Jul 23 02:28:26 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
251 - HSP.pm handles "match" sequence lines that are not properly padded.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
252 Affects HSP::_set_data() and other HSP.pm methods that use residue
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
253 strings or indices (seq_str(), seq_inds()). (Reported by Libby Shoop).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
254 - Added signif_fmt() method to Blast.pm to allow retrieval of
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
255 P/Expect value data in different formats (e.g., exponent only).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
256 - Changes in the table() methods of Blast.pm to accomodate signif_fmt().
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
257 - Minor changes in destructors to improve memory management.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
258 - Added warnings in Blast.pm and parse_stream.pl regarding
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
259 memory usage issue when parsing Blast streams.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
260 - Updated HTML::get_html_func() to work with the new version of
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
261 Bio::Root::IOManager::read().
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
262 - Added new rexexps to HTML::_markup_report() to deal with hits
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
263 which lack a database identifier (e.g., gi|210095).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
264 Added a few other SGD-specific markups to this method.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
265 - New demo script "parse_multi.pl" provided as an alternative to the
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
266 memory-hungry parse_stream.pl when crunching many reports.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
267 - Minor changes to parsing demo scripts and blast_config.pl.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
268 - Added more tests to the t/blast.t test script.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
269 - Small change in error handling in Webblast::_blast(): detects
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
270 when the Blast report file is empty and unlinks it.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
271 - When the -email option is used, the list of files returned by
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
272 blast_remote() contains the string 'email' as the first element.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
273 This provides a signal to Bio::Tools::Blast.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
274
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
275 0.056 Wed Jul 15 03:42:20 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
276 - Fixed bug in HSP::seq_str() in which white space was not removed
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
277 from sequences generated by merging multiple lines, leading
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
278 to excessive warnings when building Bio::PreSeq objects.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
279 This also involved related fixes in Bio::PreSeq.pm and
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
280 Bio::Root::Utilities.pm (q.v.). (Reported by Tim Dudgeon).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
281 - Fixed bug in PreSeq.pm that caused bounds checking to fail
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
282 incorrectly when sequence numbering does not begin at 1.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
283 - Uncompressing Blast reports no longer requires write access
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
284 in the directory containing the compressed files.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
285 - Added another example script eg/blast/parse2.pl.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
286 - Bio::Root::IOManager::read() now requires the supplied parsing
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
287 function reference to return true for each record parsed
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
288 (otherwise parsing stops).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
289
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
290 0.055 Tue Jun 23 13:56:34 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
291 - Fixed parsing problems for hit sequences without descriptions
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
292 or without database identifiers. This affected
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
293 Blast::_parse_hsp_data() and in Sbjct.pm, the methods
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
294 _set_id(), _set_desc(), and _set_hsps(). Most seriously,
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
295 _set_hsps() failed to locate the 'Length = ' line for
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
296 sequences without descriptions.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
297 - Parses parameter data from NCBI Blast 2.0.5 (format change from 2.0.4)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
298 This affected Blast::_set_parameters() and Blast::_parse_hsp_data().
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
299 (Reported by Elliot Lefkowitz.)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
300 - Minor change in HSP::_set_seq() regexp for identifying sequence data.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
301 - Table output methods remove tabs from ends of lines.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
302 - Updated Bio::Tools::Blast::HTML.pm to work with the
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
303 new version of read() updated in 0.054.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
304 - Improved file_date() method of Bio::Root::Utilities.pm
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
305
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
306 0.054 Tue Jun 16 20:24:36 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
307 - Minor change in the way Bio::Root::IOManager::read() works
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
308 (now checks return value of called func ref). Only affects
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
309 module internals.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
310 - Minor changes in eg/ scripts and some documentation additions.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
311 - Fixed a bug in Makefile.PL regarding detection of UnivAln.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
312
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
313 0.053 Fri Jun 12 20:55:27 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
314 - Added the "collapse" functionality to the seq_inds() method of
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
315 HSP.pm and added a seq_inds() method to Sbjct.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
316 - Added a new demo script eg/blast/parse_positions.pl.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
317 - Remove the "-residues" and "-tile_hsps" parsing options since
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
318 they are not necessary.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
319
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
320 0.052 Thu Jun 11 20:18:45 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
321 - Minor bug fixes in I/O methods.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
322 - Improved documentation for Bio::Root modules.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
323 - Miscellaneous documentation additions.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
324
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
325 0.051 Wed Jun 10 12:26:06 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
326 - Bio::Tools::Blast::HSP.pm does some additional deferring of
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
327 sequence data processing for a slight performance enhancement.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
328 - Fixed formatting bug in Bio::Tools::Blast::HTML.pm that caused
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
329 uneven formatting of some description lines.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
330 - Minor bug fixes in parsing code of Bio::Tools::Blast.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
331 - Some documentation additions.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
332 - Makefile prints warning if Perl version is < 5.003.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
333
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
334 0.05 Fri Jun 5 15:58:22 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
335 - Improved gapped Blast support.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
336 - Enhanced IO (reads from existing file or STDIN).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
337 - Enhanced parsing: can parse an input stream containing
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
338 many reports.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
339 - Created modularized version of Alex Dong Li's webblast.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
340 - Added support for running Blasts remotely at NCBI using
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
341 Bio::Tools::Blast::Run::Webblast.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
342 - Added support for running local Blasts using the skeletal
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
343 Bio::Tools::Blast::Run::LocalBlast.pm.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
344 _ Bio::Tools::Blast::HSP.pm can create Bio::PreSeq.pm sequence
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
345 objects and Bio::UnivAln.pm sequence alignment objects on demand.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
346 - Encapsulated HTML-formatting code into the new module
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
347 Bio::Tools::Blast::HTML.pm. Updated markup regexps.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
348 - Blast.pm module can parse HTML-formatted reports
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
349 (but beware of unforseen changes in the HTML!).
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
350 - Enhanced tab-delimited table output methods.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
351 - Improved documentation: compatible with 5.004 pod2html.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
352 - Created a variety of demo scripts (see eg/blast/)
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
353 - Miscellaneous bug fixes and API adjustments..
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
354 - Bundled for distribution with MakeMaker and created test sript.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
355
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
356 0.03 Fri Mar 27 23:35:32 1998
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
357 - Support for gapped Blast added.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
358 - Improved parsing strategy.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
359 - Inherits from Bio::Tools::SeqAnal.pm instead of Bio::Root::Object.pm
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
360 - Added more documentation.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
361 - Miscellaneous bug fixes.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
362
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
363 0.01 March 1996
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
364 - original version.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
365 - Parses Blast 1.x report files.
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
366
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
367
21066c0abaf5 Uploaded
willmclaren
parents:
diff changeset
368