[Biocorba-l] Annotation and anys
Juha Muilu
muilu@ebi.ac.uk
Fri, 15 Jun 2001 09:10:40 +0100
Ewan Birney wrote:
>
> The lack of any's is a good thing. Thanks for being flexible on this Juha.
>
> I still don't like too much SeqFeature inherieting from Annotation -
> SeqFeature is 90% of the time a very small, compact set of information
> which people have lots of (100,000 or so). Although the interface does not
> mean that the data behind the interface has to be there at all, it does
> mean that systems that are tyring to handle - say - storing of seq
> features have a real challenge.
Actually when the SeqFeature inherits from the AbstractAnnotation we do
not have to bring anything extra to SeqFeature what is already in
bioCORBA 0.2
interface AbstractAnnotation {
string name ;
short the_basis ; /* we may remove this if not needed here */
}
interface SeqFeature : AbstractAnnotation {
unsigned long start;
unsigned long end;
short strand;
AnonymousSequence owner_sequence; /* or what ever */
stringList qualifiers ;
}
we can then have another subclass for annotated seq feature if needed.
Is this what you meant:
interface AnnotatedSeqFeature : SeqFeature, Annotatable {
}
We may end up having lot of layers (lasagne code) but perhaps it is not
problem
>
> Could we split this up into:
>
> SimpleSeqFeatureI
>
> AnnotatedSeqFeatureI : SimpleSeqFeatureI
>
> I believe the restriction to the more simple type will be very useful for
> both clients and servers to indicate that they have "just" got a
> seqfeature.
>
> I'll need to read again the whole IDL but I think we are iterating down to
> the last serious points ;)
>
> -----------------------------------------------------------------
> Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
> <birney@ebi.ac.uk>.
> -----------------------------------------------------------------
>
> _______________________________________________
> Biocorba-l mailing list
> Biocorba-l@biocorba.org
> http://www.biocorba.org/mailman/listinfo/biocorba-l
--
+--------------------------------------------------------------------+
|Juha Muilu, Ph.D., EMBL Outstation| Email: muilu@ebi.ac.uk |
|European Bioinformatics Institute | Phone: +44 (0)1223 494 624 |
|Wellcome Trust Genome Campus | Fax: +44 (0)1223 494 468 |
|Hinxton, Cambridge CB10 1SD, UK | http://industry.ebi.ac.uk/~muilu|
+--------------------------------------------------------------------+