[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).