org.biojava.bio.program.unigene
Interface UnigeneFactory

All Known Implementing Classes:
FlatFileUnigeneFactory, SQLUnigeneFactory

public interface UnigeneFactory

Objects that can be used to produce a UnigeneDB instance given a URL.

This class is intended for implementers of the Unigene functionality

The URL is used to locate the unigene data, as well as potentialy deciding upon the access mechanism. Factory implementations are provided for file and jdbc URLs. You can add another stoorage mechanism to the system by writing an implementation of UnigeneFactory and registering it with UnigeneTools.

Author:
Matthew Pocock

Method Summary
 boolean canAccept(java.net.URL unigeneURL)
           
 UnigeneDB createUnigene(java.net.URL unigeneURL)
           
 UnigeneDB loadUnigene(java.net.URL unigeneURL)
           
 

Method Detail

loadUnigene

UnigeneDB loadUnigene(java.net.URL unigeneURL)
                      throws BioException
Throws:
BioException

createUnigene

UnigeneDB createUnigene(java.net.URL unigeneURL)
                        throws BioException
Throws:
BioException

canAccept

boolean canAccept(java.net.URL unigeneURL)