[Bioperl-l] 0.6.2: really, now
Peter van Heusden
pvh@egenetics.com
Thu, 14 Sep 2000 18:16:25 +0200 (SAST)
Ok, here's the list of what I imported from the HEAD for branch-06. If a
file is not listed, it is either because it didn't change, or because I
didn't import the diffs because they added incompatible functionality.
Please look particularly at the comments marked NOTE: - these are
outstanding issues that need dealing with.
A short guide:
(C) means cosmetic change
(B) means bugfix
(F) means functionality
(BF) means bugfix which changes functionality
I've got a local copy of the code with these changes merged, which I will
make available as a tar.gz to testers. Is there somewhere with more
bandwidth than our FTP site where I can make this available? bio.perl.org
perhaps?
PLATFORMS
o new PLATFORMS file (C)
README
o new email / WWW addresses (C)
o removed reference to external modules, now refers to WWW page (C)
biodesign.pod
o new information on how to wrap external objects in bioperl - replaces
previous section on bioperl IDL (C)
bioperl.pod
o update mail / WWW addresses (C)
Bio/Annotation.pm
o corrected whitespace in SYNOPSIS (C)
o corrected SYNOPSIS to talk about $link->database rather than $link->db (D)
o corrected ->add_Reference documentation line (D)
o added methods: remove_Reference, remove_Comment, remove_DBLink (F)
o added check to see if argument isa() Bio::Annotation::DBLink (FB)
Bio/DBLinkContainerI.pm
o doesn't exist in branch-06 - not added
Bio/LocatableSeq.pm
o NOTE: branch-06 seems to be more 'modern' than HEAD!
Bio/PrimarySeq.pm
o ->subseq: merge seperate sanity checks for sane start and end into one (B)
o change indent of ->accession_number (C)
Bio/PrimarySeqI.pm
o documentation update in accession_number (C)
o documentation update in translate (C)
o initiator codon / stop codon handling only if sequence is a full CSD (F)
Bio/Seq.pm
o changed reference from ->primary_seq to ->{'primary_seq'} (F) - not merged
o removed length() method (F) - not merged
o add documentation for return value of add_SeqFeature (C)
o use can("entire_seq") instead of can("seq") in add_SeqFeature (F) - not
merged
o added feature_count() method, used in SeqIO::embl (F)
o added sub_species() method (F) - not merged
o added blank line to accession() (C)
Bio/SeqFeatureI.pm
o added example of ->source_tag() use to SYNOPSIS (C)
o added example of ->each_tag_value() and ->sub_SeqFeature() to SYNOPSIS (CF) - each_tag_value example not merged
o reformat of documentation at start of file (C)
o update of documentation for has_tag (C)
o add each_tag_value() (F) - not merged
o remove blank lines (C)
Bio/SimpleAlign.pm
o read_MSF changed to make initial whitespace on an alignment line optional. (F)
o write_MSF changed to write out 2 blank lines to MSF file, not stdout. (B)
Bio/UnivAln.pm
o fixed test for empty list of parameters in _initialize (B)
o get sequence as array use $seq->ary rather than split() in _seqs (C)
Bio/Annotation/Comment.pm:
o NOTE: branch-06 version is more 'modern' than HEAD!
Bio/Annotation/DBLink.pm
o update annotation in SYNOPSIS (C)
o update documentation in Description (C)
o add Ewan as contact (C)
o add code to _initialize, so that it is possible to creat DBLink
objects directly, rather than only receiving them as SeqFeatures (F)
Bio/Annotation/Reference.pm
o NOTE: branch-06 version is more 'modern' than HEAD!
Bio/DB/Ace.pm
o change addresses of mailing lists and WWW pages (C)
Bio/DB/GenBank.pm
o NOTE: not updated on advice from Hilmar Lapp
Bio/DB/GenPept.pm
o NOTE: not updated on advice from Hilmar Lapp
Bio/DB/RandomAccessI.pm
o added CVS $Id$ line (C)
Bio/DB/SeqI.pm
o added CVS $Id$ line (C)
Bio/Index/Abstract.pm
o added CVS $Id$ line, mailing list address changes (C)
Bio/Index/AbstractSeq.pm
o added CVS $Id$ line, mailing list address changes (C)
o in fetch(), only set display_id if $seq is defined. (B)
o documentation bugfix in _get_SeqIO_object (C)
Bio/Index/EMBL.pm
o mailing list info update (C)
Bio/Index/Fasta.pm
o mailing list info update (C)
o change handling of main indexing loop (B)
o add last record to index (B)
Bio/Index/SwissPfam.pm
o mailing list info update (C)
Bio/Root/Global.pm
o Blank lines removed (C)
Bio/Root/IOManager.pm
o Mailing list addresses and WWW page info. (C)
Bio/Root/Utilities.pm
o mailing list and WWW info update (C)
o in create_filehandle(), check for (not ref $client), instead of (not $client) (B)
Bio/Root/Vector.pm
o mailing list and WWW info update (C)
Bio/Root/Xref.pm
o mailing list and WWW info update (C)
Bio/SeqFeature/FeaturePair.pm
o two attributes in object hash renamed: feature1 -> _feature1 and feature2 -> _feature2 (C)
o has_tag and each_tag_value implementation added. (F)
Bio/SeqIO/embl.pm
o seq->accession($acc) changed to $seq->accession_number (F)
o handle absence of Feature Table when reading/writing sequences - in
next_seq() and write_seq() (F)
o use $seq->seq() to set sequence, instead of making a new
PrimarySeq and setting set->primary_seq() (BF)
o can('accession_number') rather than can('accession') in write_seq (F)
o check that $line is defined in _write_line_EMBL_regex (B)
o return '' if @lines is empty in _write_line_EMBL_regex (B)
o set $s to '' if !defined in _write_line_EMBL_regex (B)
Bio/SeqIO/fasta.pm
o deal with FASTA entries with > in description (B)
Bio/SeqIO/gcg.pm
o use vars '@ISA' instead of use vars qw(@ISA) (C)
Bio/SeqIO/genbank.pm
o NOTE: substantial rewrite by Hilmar Lapp
Bio/SeqIO/pir.pm
o NOTE: need guidance on this
o throw away everything to first empty line (F)
o print extra >P1;, followdd by seq->id() (F)
Bio/SeqIO/swiss.pm
o NOTE: substatial updates - need guidance
Bio/Tools/Blast.pm
o only version differences (C)
Bio/Tools/CodonTable.pm
o documentation update (C)
o update of mailing list and WWW info (C)
Bio/Tools/RestrictionEnzyme.pm
o NOTE: branch-06 version appears to be more modern than HEAD!
Bio/Tools/SeqPatterm.pm
o NOTE: branch-06 versions appears to be more modern than HEAD!
Bio/Tools/SeqStats.pm
o NOTE: require guidance on this one
o more precise amino acid residue weights (F)
o reformatting (C)
o get_mol_wt: removal of H2O during peptide bond formation (F)
Bio/Tools/SeqWords.pm
o NOTE: branch-06 version appears to be more modern than HEAD!
Bio/Tools/pSW.pm
o updated to use new-style BioPerl ->seq() method (F)
o use Bio::LocatableSeq instead of Bio::Seq (F)
Bio/Tools/Blast/HSP.pm
o only version number differs
Bio/Tools/Blast/HTML.pm
o only version number differs
Bio/Tools/Blast/Sbjct.pm
o only version number differs
Bio/Tools/Blast/Run/LocalBlast.pm
o only version number differs
Bio/Tools/Blast/Run/Webblast.pm
o only version number differs
examples/blast/blast_config.pl
o only version number differs
examples/blast/blast_seq.pl
o only version number differs
examples/blast/parse_positions.pl
o cosmetic change in variable declaration (C)
examples/blast/print_blasts.pl
o only version number differs
examples/blast/run_blast_remote.pl
o only version number differs
scripts/bpfetch.pl
o allow output in Swissprot format (from indexed Swissprot files) (F)
scripts/bpindex
o allow the indexing of Swissprot files (F)
t/Annotation.t
o exercise Annotation::DBLink module with extra tests (F)
t/Index.t
o only version numbers differ
t/PrimarySeq.t
o really test translation (F)
t/Range.t
o change how strand is specified ("+1" to 1) (F)
t/Seq.t
o only version numbers differ
t/SeqFeature.t
o add 4 extra tests related to attaching a SeqFeature to a Seq (F)
t/SeqIO.t
o NOTE: many changes - not yet done
t/SimpleAlign.t
o NOTE: branch-06 is more modern than HEAD!
t/Species.t
o only version number differs
t/Tools.t
o NOTE: branch-06 is more modern than HEAD!
Files that don't exist in branch-06:
SeqFeatureProducerI.pm
DB/UpdateableSeqI.pm
Index/Genbank.pm
Index/Swissprot.pm
SeqFeature/GeneStructure.pm
SeqFeature/Similarity.pm
SeqFeature/SimilarityPair.pm
SeqFeatureProducer/GFF.pm
SeqFeatureProducer/MZEF.pm
SeqIO/GAMEHandler.pm
SeqIO/ace.pm
SeqIO/bioxml.pm
Tools/BPLite.pm
Tools/Genscan.pm
Tools/MZEF.pm
Tools/OddCodes.pm
Tools/BPLite/HSP.pm
Tools/BPLite/Sbjct.pm
Tools/PPSEARCH/Parse.pm
Tools/PRFSCAN/Parse.pm
Tools/PRINTS/Parse.pm
Tools/Prediction/Exon.pm
Tools/Prediction/Gene.pm
Tools/Sim4/ExonSet.pm
Variation/AAChange.pm
Variation/AAReverseMutate.pm
Variation/Allele.pm
Variation/DNAMutation.pm
Variation/IO.pm
Variation/README
Variation/RNAChange.pm
Variation/SeqDiff.pm
Variation/VariantI.pm
Variation/IO/flat.pm
Variation/IO/xml.pm
_______________/\/eGenetics.com\/\_______________
Peter van Heusden pvh@egenetics.com
Electric Genetics