BioSQL
From GMOD
Description
BioSQL is a generic unifying relational schema for storing sequences, sequence annotations from different sources, for instance Genbank or Swissprot.
BioSQL is meant to be a common data storage layer supported by all the different Bio* projects, Bioperl, Biojava, Biopython, and Bioruby. Entries stored through an application written in, say, Bioperl could be retrieved by another written in Biojava.
There are currently three different RDBMSs supported: MySQL, PostgreSQL, and Oracle.