[Bioperl-l] Unigene proposal and basic implementation

Ewan Birney birney@ebi.ac.uk
Tue, 16 Apr 2002 17:02:30 +0100 (BST)


On Tue, 16 Apr 2002, Lincoln Stein wrote:

> Personally I don't mind creating two new top level directories for each new 
> class, but whatever the convention is, it should be consistent across the 
> entire project.
> 
> Here's another style to discuss:
> 
> 	Bio::Seq
> 		::IO
> 		::IO/Interface.pm
> 		::IO/embl.pm
> 		::Interface.pm
> 	Bio::Seq::RichSeq.pm
> 
> That is, instead of having a Bio::SeqI and a Bio::SeqIO, we have a 
> Bio::Seq::Interface and a Bio::Seq::IO::Interface
> 
> Yes, this will break everything, but we can create faux packages to smooth 
> over the differences.

This is alot of changes, and I am very leery of that. Consistency is good,
but I hate changing things so radically (the I --> Interface).