[Bioperl-l] Genquire id's
Ewan Birney
birney@ebi.ac.uk
Mon, 4 Mar 2002 15:12:39 +0000 (GMT)
On Mon, 4 Mar 2002, Mark Wilkinson wrote:
[moving to the bioperl mailing list]
> w.r.t. the Genquire OBDA layer: we never came to a decision about how to "link"
> database features with their corresponding BioPerl Feature object in order to allow
> write-back. Would people prefer that I create a new feature type OBDAFeatureGeneric,
> for example, that the OBDA features inherit from and has a single "ODBAid" method
> which returns the ID of the feature row in the database? Or should I leave things as
> they are, and simply use the Feature tag/value system hold the ODBAid of the entry?
> Or...??? If we could reach a consensus on this before I plunged into the coding it
> would be great!
>
What I would go for is (this would all be in bioperl-db)
Bio::DB::IdentifiableI
which defines the method
$obj->dbID
or perhaps
$obj->database_id
and then have a
Bio::DB::SeqFeature::Generic
or perhaps
Bio::SeqFeature::GenericDB
which inheriets its implementation from Bio::SeqFeature::Generic and
inheriets Bio::DB::IdentifiableI and has an additional method
$obj->database_id()
We then can extend the idea of "identifiable in a database" into other
objects...
sane/not sane? Chris --- views?
-----------------------------------------------------------------
Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
<birney@ebi.ac.uk>.
-----------------------------------------------------------------