Class SQLUnigeneFactory

java.lang.Object
org.biojava.bio.program.unigene.SQLUnigeneFactory
All Implemented Interfaces:
UnigeneFactory

public class SQLUnigeneFactory extends Object implements UnigeneFactory

An implementatoin of UnigeneFactory that manages it's data in an SQL database.

This class is for developers and power-users. Usually you will not use this class directly, but rather use UnigeneTools.loadDatabase() with a jdbc URL.

This class will store unigene data in a relational database with a schema defined by the resource src/org/biojava/bio/program/unigene/createUnigene.sql and currently only realy supports mysql. To import data to a newly created database, repeatedly call addCluster() on the UnigeneDB you get back.

Author:
Matthew Pocock