[Bioperl-l] Do we need Bio::Root::Object anymore?
cjfields at uiuc.edu
Sat Sep 30 11:44:08 EDT 2006
I'll add the table from DEPRECATED to the page. We can add the
schedule for the modules that are being phased out and modify
DEPRECATED as needed.
The current list that are still in core (I think):
Bio::Tools::BPLite (rev 1.5)
Bio::Species (rev 1.5.2)
Bio::Taxonomy* (rev 1.5.2)
Bio::Tools::RestrictionEnzyme (rev 1.5)
Bio::Ontology::SimpleGOEngine (rev 1.5.1)
Bio::Graph* (maybe rev. 1.5.2, waiting on word from Nat Goodman)
Bio::Factory::ResultFactoryI (rev. 1.5.2)
Bio::Factory::HitFactoryI (rev. 1.5.2)
Bio::SeqIO::game (rev. 1.5.2)
Bio::Search::Processor (rev. 1.5.2)
Bio:Root::Object (rev. 1.5.2)
Torsten also pointed out that Bio::Root::Xref has no other modules
so it could be deprecated as well.
On Sep 30, 2006, at 1:26 AM, Mauricio Herrera Cuadra wrote:
> Chris has already set up this one:
> As you suggest, a deprecation schedule should be added to the last
> Hilmar Lapp wrote:
>> I think they can go. It's probably a pre-1.0 deprecation that somehow
>> was never followed through on.
>> BTW in this context, to avoid (or diminish ...) the same from
>> happening with currently begun deprecations, what setting up a page
>> on the bioperl site that lists deprecations currently in progress and
>> their schedule (e.g., deprecated in rel. >1.5.2, warning in rel.
>>> 1.6.x, removed in rel. >1.7.x).
>> Or does this exist already?
>> On Sep 29, 2006, at 2:58 AM, Sendu Bala wrote:
>>> Torsten Seemann wrote:
>>>> Chris Fields directed us to a previous post by Hilmar Lapp where
>>>> he was
>>>> organizing the transfer of Bio::Root::Object to Bio::Root:RootI/
>>>> I have removed all use/@ISA Bio::Root::Object references from
>>>> bioperl-live, except for those in Bio::Root::* itself:
>>>> Can any developers from <= 2001 advise on the role of Object.pm in
>>> Well, according to a comment in Bio::Root::Object:
>>> # This object is deprecated as the root of the inheritance tree,
>>> but some
>>> # modules depend on it as a legacy. We issue a deprecation warning
>>> for all
>>> # other modules.
>>> my @inheriting_modules = ('Bio::Root::Object',
>>> Nothing seems to use IOManager (except Object), and its also
>>> So I'd say they're both relics that can be removed. In fact I was
>>> planning on getting rid off all references to both of these modules
>>> before you did, so thanks! :)
>>> Bioperl-l mailing list
>>> Bioperl-l at lists.open-bio.org
> MAURICIO HERRERA CUADRA
> arareko at campus.iztacala.unam.mx
> Laboratorio de Genética
> Unidad de Morfofisiología y Función
> Facultad de Estudios Superiores Iztacala, UNAM
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
Lab of Dr. Robert Switzer
Dept of Biochemistry
University of Illinois Urbana-Champaign
More information about the Bioperl-l