sync with trunk (to r15946)
[bioperl-live.git] / BUGS
blob195ddc5bfbe43497723631bb89ba13a9925baef5
1 # $Id: BUGS,v 1.7 2006-11-16 10:51:50 sendu Exp $
3 Known Bugs
5 Bugs are tracked at this URL:
6 http://bugzilla.bioperl.org/
8 Bioperl 1.6.0
9 =============
11 Though a stable release, a few bugs and enhancements remain for this series
12 that will be addressed in future point releases:
14 Bug     Summary (additional info)
16 2247    Have Bio::SearchIO::blast methods available for other BLAST parsers
17         (enhancement request)
18 2332    Software for analysis of redundant fragments of affys human mitochip v2
19         (API hasn't stabilized, may appear in a 1.6 point release)
20 2439    multiple results HTMLResultWriter.pm and non-redundant entries in SearchIO
21         (partially implemented)
22 2456    reroot function (Bio::Tree::TreeFunctionsI) shifts bootstrap values
23         (fairly significant bug, method gives erroneous results)
24 2463    bp_seqconvert.pl & Bio::SeqIO code cleanup and user friendly interface
25         (enhancement request)
26 2476    "Undefined sub-sequence" when processing tblastx output
27         (related to HSP tiling)
28 2482    paml4 mlc file fails to parse
29         (may require refactoring Bio::Tools::Phylo::PAML)
30 2492    Method "pi" in package Bio::PopGen::Statistics
31         (awaiting comment from Jason)
32 2513    creating a Bio::SeqFeature::Annotation object downloads the entire so.obo
33         (should allow local copies)
34 2594    Bio::Species memory leak
35         (fix implemented, but additional leaks likely remain)
36 2633    Incorrect identity calculation in Bio::SearchIO::fasta
37         (fixed but requires more code evaluation)
38 2673    original fields not inherited by seq objects in alignment slices
39         (request for bequest/bequeath behavior for attribute carryover)
40 2686    WU-BLAST XML support
41         (partially implemented, but issues remain)
42 2691    Bio::Microarray::Tools::ReseqChip depends on CPAN module Statistics::Frequency
43         (related to bug 2332 above)
44 2696    global verbosity does not propagate to new objects post-set
45         (requires more specific implementation details)
46 2700    Refactor Build.PL
47         (some of the behind-the-scenes stuff is a little klunky)
48 2702    Scripts recopied upon each call to './Build test'
49         (minor bug)
50 2703    Bio::Tools::GuessSeqFormat guesses SELEX as PHYLIP
51         (minor bug that mistakes format)
52 2707    Bio::Tools::Run::StandAloneBlast does not quote shell metacharacters in
53         filenames, but Bio::SearchIO::blast does
54         (bug within StandAloneBlast)
55 2713    Update core Infernal parsing to v1.0, add related tests to bioperl-run
56         (enhancement request)
57 2715    LocatableSeq symbols are globally set
58         (bug related to sequence symbol issues; rarely surfaces but needs addressing)
61 Bioperl 1.5.2
62 =============
64 There are no known installation bugs in 1.5.2 per se, but issues with
65 external programs may cause problems. See the following URL for details:
66 http://www.bioperl.org/wiki/Release_1.5.2#Notes
69 Bioperl 1.2
70 ===========
72  * The StandAloneBlast.t test is failing on cygwin installations (and
73    nowhere else). We suspect something to do with temporary file
74    opening. Fixed in 1.4 (set TMPDIR).
77 Bioperl 0.9.0 
78 =============
80  * Bio::Tools::Blast continues to cause problems for some people.  As
81    it is not actively maintained there are a slew of reported bugs for 
82    it that have not been fixed.  
84  * Bio::Tools::Run::Alignment::TCoffee - t_coffee binary does not get 
85    all parameters it needs when aligning (two) two DNA sequences
86    (jitterbug #966).
88  * Bio::Tools::Run::ClustalW and t/ClustalW will report errors for
89    clustalw versions 1.8x due to a bug in clustalw.
91  * Bio::DB::GenBank continues to have intermittent errors.  Bio::DB::GDB 
92    is also unreliable at times and one can safely ignore errors from
93    these during a make test.  
94    Bio::DB::GenBank is unable to download whole contig files as well
95    as NCBI ref seqs like NT_* numbers unless the -format flag is
96    passed in and specified as 'fasta' in the constructor.
97    get_Stream_by_batch() also has intermittent errors which are being
98    tracked down.
101 Bioperl 0.7.2
102 =============
104  * NCBI has changed some of the cgi scripts for retrieving sequences
105    online which as resulted in some of the DB methods from not working
106    consistently.  We are addressing these in the 0.9.x and 1.0 series
107    of releases.  We recommend using the Bio::DB::EMBL object that is
108    part of the later releases. 
110    Additionally RefSeq Contigs are not properly downloaded, please see
111    the bioperl list archives for information about potential
112    workarounds and ongoing development effort to address these.
115 Bioperl 0.7.1
116 =============
118  * Bio::Tools::BPlite does not parse and set frame properly for
119    tblastx reports (Jitterbug bug # 978).
121  * Bio::Tools::BPlite interface needs to be updated to fix parsing
122    more than bl2seq report report (Jitterbug bug #940), this has been
123    fixed on the main code trunk and will be part of the next major
124    bioperl release.
126  * If File::Temp is not installed, tempdirs are not cleaned up
127    properly.  This is fixed on main code trunk with the introduction
128    of rmtree method in Bio::Root::IO, however, it is best to install
129    File::Temp when running 0.7 branch code.
131  * Bio::Tools::Blast does not allow users to run blast, instead use
132    Bio::Tools::Run::StandAloneBlast to run local blasts.  To submit
133    jobs to a remote blast server like NCBI a module
134    Bio::Tools::Run::RemoteBlast has been written but is part of the
135    main trunk code and must be obtained through CVS until the next
136    major bioperl release.
139 Bioperl 0.7
140 ===========
142  * Bio::Tools::BPlite doc error lists
143    code synopsis code as 
144      my $parser = new BPlite(\*FH);  
145    should be 
146      my $parser = new Bio::Tools::BPlite(\*FH);
147