Package org.biojava.bio.program.unigene
Interface UnigeneDB
- All Superinterfaces:
Changeable
A database of Unigene clusters.
- Author:
- Matthew Pocock
-
Method Summary
Modifier and TypeMethodDescriptionaddCluster
(UnigeneCluster cluster) Add a cluster to a database.getCluster
(String clusterID) Fetch a cluster by its cluster id.Methods inherited from interface org.biojava.utils.Changeable
addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener
-
Method Details
-
getCluster
Fetch a cluster by its cluster id.- Parameters:
clusterID
- the cluster ID as a String- Returns:
- the UnigeneCluster for that ID
- Throws:
BioException
- if there is no known cluster by that ID or if there was an error fetching it
-
addCluster
Add a cluster to a database.- Parameters:
cluster
- the UnigeneCluster to add- Returns:
- a (possibly new) UnigeneCluster that is equivalent to
cluster
but is served from thisUnigeneDB
instance - Throws:
BioException
ChangeVetoException
-