Interface OrthologueSet
-
- All Known Implementing Classes:
AbstractOrthologueSet,SimpleOrthologueSet
public interface OrthologueSet
Interface for classes that store and manipulate orthologues.You cannot create Orthologues here, just work with them.
- Author:
- David Huen * @author Matthew Pocock
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceOrthologueSet.IteratorAn iterator for the contents of an OrthologueSet.
-
Field Summary
Fields Modifier and Type Field Description static ChangeTypeMODIFY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddOrthologue(Orthologue ortho)Add an orthologue to the set.OrthologueSetfilter(OrthologueFilter filter)Filter the contents of a set.OrthologuegetOrthologue(String homologeneID)OrthologueSet.Iteratoriterator()Return an iterator to the contents of the set.voidremoveOrthologue(Orthologue ortho)Remove an orthologue from the set.
-
-
-
Field Detail
-
MODIFY
static final ChangeType MODIFY
-
-
Method Detail
-
getOrthologue
Orthologue getOrthologue(String homologeneID)
-
addOrthologue
void addOrthologue(Orthologue ortho) throws ChangeVetoException
Add an orthologue to the set.- Throws:
ChangeVetoException
-
removeOrthologue
void removeOrthologue(Orthologue ortho) throws ChangeVetoException
Remove an orthologue from the set.- Throws:
ChangeVetoException
-
iterator
OrthologueSet.Iterator iterator()
Return an iterator to the contents of the set.
-
filter
OrthologueSet filter(OrthologueFilter filter)
Filter the contents of a set.
-
-