[Bioperl-l] Bio::SeqFeature::Annotated API change
Sendu Bala
bix at sendu.me.uk
Fri Oct 26 14:48:27 UTC 2007
Hilmar Lapp wrote:
>
> On Oct 11, 2007, at 6:40 AM, Sendu Bala wrote:
>
>> seq_id()
>> Usage : $obj->seq_id($newval)
>> Function: holds a string corresponding to the unique
>> seq_id of the sequence underlying the feature
>> (e.g. database accession or primary key).
>> Returns : a Bio::Annotation::SimpleValue object representing the
>> seq_id.
>
> type() and source() should be ontology-typed in a TypedSeqFeatureI (and
> therefore be instances of Bio::Annotation::OntologyTerm, not
> Bio::Annotation::SimpleValue) to be more GFF3-compliant, but I don't
> understand what the benefit of typing seq_id() any stronger than a
> string would be.
Would there be any problem with having source() return a string, but
still allow access to the OntologyTerm object via
get_Annotations('source')? (Ditto with type?)
I think that's the way I'm going to go for now.
More information about the Bioperl-l
mailing list