[Open-bio-l] Re: [Bioperl-l] seq namespace method

Lincoln Stein lstein@cshl.org
Tue, 23 Jul 2002 10:44:57 -0700


I just added Bio::IdCollectionI, to support objects that may have several 
identifiers, each assigned by a different authority.  In my opinion, this is 
a different concept from the DBLink system, as we do not want to assume that 
an authority is a database.  It is simply a different naming coordinate.

Lincoln

On Monday 22 July 2002 08:04 am, Ewan Birney wrote:
> On Mon, 22 Jul 2002, Michael L. Heuer wrote:
> > Hello Ewan,
> >
> > You seem to have lost the 1 : [1-many] cardinality here -- was that
> > intentional?
>
> I was never a fan of this, claiming that the 1-->Many is better handled by
> the DBLink system already in place.
>
>
> objects in my view should have one identifier, which is the
> authority.namespace they came from...
>
> >    michael
> >
> > On Mon, 15 Jul 2002, Ewan Birney wrote:
> > > I would claim the right pattern here is to have
> > >
> > >
> > >   Bio::IdentifiableI
> > >
> > > which Bio::PrimarySeqI inheriets from and Bio::PrimarySeq implements.
> > >
> > >
> > >   Bio::IdentifiableI would have slots for namespace, version, id (NB
> > > **no** type) and would be compatiable with the 13C naming convention
> > > thingy to produce I3C style names (so it might also have "authority" as
> > > a slot).
> > >
> > >
> > >
> > >
> > >
> > >
> > > -----------------------------------------------------------------
> > > Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
> > > <birney@ebi.ac.uk>.
> > > -----------------------------------------------------------------
> > >
> > >
> > > _______________________________________________
> > > Open-Bio-l mailing list
> > > Open-Bio-l@open-bio.org
> > > http://open-bio.org/mailman/listinfo/open-bio-l
>
> -----------------------------------------------------------------
> Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
> <birney@ebi.ac.uk>.
> -----------------------------------------------------------------
>
> _______________________________________________
> Open-Bio-l mailing list
> Open-Bio-l@open-bio.org
> http://open-bio.org/mailman/listinfo/open-bio-l