[Bioperl-l] AnnotationCollectionI and SeqFeatureI changes

Hilmar Lapp hlapp at gmx.net
Sat Nov 27 02:03:06 EST 2004


On Tuesday, November 23, 2004, at 07:07  PM, Chris Mungall wrote:

> AnnotatableI->annotation returns AnnotationCollectionI
> 			 (*not* an AnnotationI)
>
> AnnotationCollectionI->get_Annotations returns list-of AnnotationI
>
> why can't accessor methods be named after the class of objects they
> return, rather than a different class? It makes things a lot easier for
> the easily confused like myself.

True, and should certainly be refactored at some point. Historically, 
$seq->annotation preceded $seq->isa("Bio::AnnotatableI") by several 
years, so when I added the interface definition I just took the name as 
it was.

	-hilmar
-- 
-------------------------------------------------------------
Hilmar Lapp                            email: lapp at gnf.org
GNF, San Diego, Ca. 92121              phone: +1-858-812-1757
-------------------------------------------------------------




More information about the Bioperl-l mailing list