[Biojava-dev] AnnotationForwarder

Schreiber, Mark mark.schreiber@agresearch.co.nz
Fri, 1 Nov 2002 13:59:12 +1300


Would it be a good idea to add a method to Annotatable called
getAnnotationForwarder() as a reminder that the AnnotationForwarder
needs to be implemented?

Obviously this would break lots of stuff so might not be a very
attractive solution.

> -----Original Message-----
> From: Matthew Pocock [mailto:matthew_pocock@yahoo.co.uk] 
> Sent: Friday, 1 November 2002 12:22 p.m.
> To: Schreiber, Mark
> Cc: Biojava-dev@biojava.org
> Subject: Re: [Biojava-dev] AnnotationForwarder
> 
> 
> Hi Mark,
> 
> You are probably not missing anything. It is possible that 
> some of the 
> classes that don't use an annotation forwarder should be. Have fun.
> 
> Matthew
> 
> Schreiber, Mark wrote:
> > Hi -
> > 
> > I am doing some documentation of the Annotation API and I 
> noticed that 
> > the AnnotationForwarder isn't used in a couple of places it 
> possible 
> > should be. A search for the string AnnotationForwarder in 
> the source 
> > tree returns the following classes.
> > 
> >    SimpleFeature.java
> >    AbstractSymbol.java
> >    AbstractSymbolList.java
> >    AbstractTaxon.java
> >    Annotatable.java
> > 
> > However a search of the String implements Annotatable returns,
> > 
> >    DASSequence.java
> >    RawAnnotationSequence.java
> >    SequenceDBSearchHit.java
> >    SequenceDBSearchResult.java
> >    BioSQLAssembly.java
> >    BioSQLChangeHub.java
> >    BioSQLSequence.java
> >    SimpleFeature.java
> >    AgaveWriter.java
> >    SymbolTokenization.java
> >    DummySequence.java
> >    Feature.java
> >    Sequence.java
> >    SimpleAssembly.java
> >    SubSequence.java
> >    AbstractSymbol.java
> >    AbstractSymbolList.java
> >    Alphabet.java
> >    Symbol.java
> >    AbstractTaxon.java
> >    Taxon.java
> >    Annotatable.java
> >    Annotation.java
> > 
> > Some of these will inherit their AnnotationForwarder from their 
> > Abstract classes above but most don't have an annotation 
> forwarder, am 
> > I missing something here?
> > 
> > - Mark
> > 
> > 
> > Mark Schreiber PhD
> > Bioinformatics
> > AgResearch Invermay
> > PO Box 50034
> > Mosgiel
> > New Zealand
> >  
> > PH:   +64 3 489 9175
> > FAX:  +64 3 489 3739
> > 
> > 
> ======================================================================
> > =
> > Attention: The information contained in this message and/or 
> attachments
> > from AgResearch Limited is intended only for the persons or entities
> > to which it is addressed and may contain confidential 
> and/or privileged
> > material. Any review, retransmission, dissemination or 
> other use of, or
> > taking of any action in reliance upon, this information by 
> persons or
> > entities other than the intended recipients is prohibited 
> by AgResearch
> > Limited. If you have received this message in error, please 
> notify the
> > sender immediately.
> > 
> ==============================================================
> =========
> > _______________________________________________
> > biojava-dev mailing list
> > biojava-dev@biojava.org
> > http://biojava.org/mailman/listinfo/biojava-dev
> > 
> 
> 
> -- 
> BioJava Consulting LTD - Support and training for BioJava 
> http://www.biojava.co.uk
> 
> 
> __________________________________________________
> 
> Do You Yahoo!?
> 
> Everything you'll ever need on one web page
> 
> from News and Sport to Email and Music Charts
> 
http://uk.my.yahoo.com

=======================================================================
Attention: The information contained in this message and/or attachments
from AgResearch Limited is intended only for the persons or entities
to which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipients is prohibited by AgResearch
Limited. If you have received this message in error, please notify the
sender immediately.
=======================================================================