Package 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
andjdbc
URLs. You can add another stoorage mechanism to the system by writing an implementation ofUnigeneFactory
and registering it with UnigeneTools.- Author:
- Matthew Pocock
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
canAccept(URL unigeneURL)
UnigeneDB
createUnigene(URL unigeneURL)
UnigeneDB
loadUnigene(URL unigeneURL)
-
-
-
Method Detail
-
loadUnigene
UnigeneDB loadUnigene(URL unigeneURL) throws BioException
- Throws:
BioException
-
createUnigene
UnigeneDB createUnigene(URL unigeneURL) throws BioException
- Throws:
BioException
-
-