[Bioperl-l] Use of Root.pm versus RootI.pm
Torsten Seemann
torsten.seemann at infotech.monash.edu.au
Tue Oct 3 04:30:06 UTC 2006
My understanding is that all Bioperl-compliant classes should inherit
from Bio::Root::Root, not Bio::Root::RootI.
Additionally, if functions such as throw() or _rearrange() are to be
used without a class instance reference, they are to be used as class
methods via Bio::Root::Root, not Bio::Root::RootI.
Is this correct?
My naive audit of bioperl-live CVS brought up the following statistics:
# Root.pm
/cvs/bioperl-live $ grep -r 'use Bio::Root::Root;' Bio | wc -l
26
/cvs/bioperl-live $ grep -r 'use base.*Bio::Root::Root' Bio | wc -l
346
# RootI.pm
/cvs/bioperl-live $ grep -r 'use Bio::Root::RootI;' Bio | wc -l
9
/cvs/bioperl-live $ grep -r 'use base.*Bio::Root::RootI' Bio | wc -l
79
My guess would be that all RootI should be changed to plain Root ?
Any help appreciated,
--
Dr Torsten Seemann http://www.vicbioinformatics.com
Victorian Bioinformatics Consortium, Monash University, Australia
More information about the Bioperl-l
mailing list