[Biojava-l] extra seqDB things to add

Ewan Birney birney@ebi.ac.uk
Thu, 13 Jul 2000 17:36:39 +0100 (BST)


On Thu, 13 Jul 2000, Gerald Loeffler wrote:

> 
> 
> Matthew Pocock wrote:
> > FileIndexerSequenceDB
> > - indexes a list of files
> > - uses a normal seq.io object to specify the format
> > - creates a file bla.index with the indexing info
> > - possibly auto-manages updates using file dates/times
> 
> could use Berkeley DB (which has a Java API) for indexing so as not to
> reinvent the wheel...

I'd go the Berkeley DB stuff *and* the SRS/BLast indexing (this is 
what we do in bioperl. Sort of.) 

Berk DB - good for a clean room environment who does not want to install
SRS (anyone who has installed SRS will know what I mean)

SRS - good when you have SRS around.

Talk t the SRS folks as well - they are planning to implement - I
think/hope - the biocorba interfaces. Then you will get that "for free".


> 
> On the other hand i'm not sure whether it's wise to introduce yet
> another indexing mechanism - we already have NCBI-BLAST, WU-BLAST, SRS
> which all index the (huge) sequence databases in incompatible ways.
> Wouldn't it be better to write a SRSSequenceDB which would be a
> SequenceDB that
> 	o either knows how to decipher the SRS index files and create Sequence
> objects from that
> 	o or (alternatively) knows how to load a sequence file (in e.g. EMBL
> format) from the command-line (getz) or web-version of SRS and construct
> a Sequence object based on that,
> 	o or (alternatively) knows how to load a sequence file (in GenBank
> format) from Entrez and construct a Sequence object based on that.
> 
> 	cheers,
> 	gerald
> 
> > 
> > Any thoughts?
> > 
> > Matthew
> > 
> > _______________________________________________
> > Biojava-l mailing list  -  Biojava-l@biojava.org
> > http://biojava.org/mailman/listinfo/biojava-l
> 
> -- 
>    Gerald.Loeffler@vienna.at _________________ Software Architect
>    http://www.imp.univie.ac.at ____ http://www.daemonstration.com
>    OOA&D, Java, J2EE, JSP, Servlets, JavaBeans, ODBMS, RDBMS, XML
> _______________________________________________
> Biojava-l mailing list  -  Biojava-l@biojava.org
> http://biojava.org/mailman/listinfo/biojava-l
> 

-----------------------------------------------------------------
Ewan Birney. Mobile: +44 (0)7970 151230, Work: +44 1223 494420
<birney@ebi.ac.uk>. 
-----------------------------------------------------------------