[Biojava-dev] BioSQL implementation

Simon Foote simon.foote at nrc-cnrc.gc.ca
Thu May 22 11:11:49 EDT 2003


Hi Thomas & Mathew,

I've been following the development of the BioSQL schema and I noticed 
in an email from Hilmar last week on the BioSQL list that a release was 
imminent.

Thus, I've been modifying the biojava code to get it working with the 
latest schema within MySQL.  The main changes have been the following:

1) Ontology_term table to term table with applicable id name changes.

2) Seqfeature_location table to location table with applicable id name 
changes

3) Seqfeature_relationship table --> parent and child changes to object 
and subject

4) Changes to generate unique rank numbers within several tables as the 
schema has unique indexes on several of them. (bioentry_qualifier_value, 
seqfeature, etc) - some were already there but commented, others I added 
& commented the code

5) Also, changed the thrown exceptions to conform to the non-deprecated 
constructors.

6) A bunch of little things that I have commented in the code

7) The only part I haven't touched is the Assembly parts as I couldn't 
figure out how they are incorporated with the latest schema.

I've been testing the various methods (addSequence, removeSequence, 
getSequence, etc) with a bacterial genome from genbank and I think I 
have everything working correctly.

I've attached the modified files for your perusal and addition to CVS as 
I don't have access anymore.

Regards,
Simon Foote
-- 
Bioinformatics Specialist
Institute for Biological Sciences
National Research Council of Canada
[T] 613-990-0561  [F] 613-952-9092
simon.foote at nrc-cnrc.gc.ca
-------------- next part --------------
A non-text attachment was scrubbed...
Name: biojava-biosql-changes.tar.gz
Type: application/x-gzip
Size: 23402 bytes
Desc: not available
Url : http://pw600a.bioperl.org/pipermail/biojava-dev/attachments/20030522/81f4716e/biojava-biosql-changes.tar-0001.gz


More information about the biojava-dev mailing list