Ensembl Datasource Aware Module v1.09
© Roslin Institute 2010. GNU General Public License, version3
Ensembl Datasource Aware Module
v1.09

uk.ac.roslin.ensembl.datasourceaware.compara
Class DAHomologyRelationship

java.lang.Object
  extended by uk.ac.roslin.ensembl.datasourceaware.DAObject
      extended by uk.ac.roslin.ensembl.datasourceaware.compara.DAHomologyRelationship
All Implemented Interfaces:
Serializable, uk.ac.roslin.ensembl.model.compara.HomologyRelationship<DAGene>, uk.ac.roslin.ensembl.model.IdentifiableObject, uk.ac.roslin.ensembl.model.relationship.GroupRelationship<DAGene>
Direct Known Subclasses:
DAHomologyPairRelationship

public class DAHomologyRelationship
extends DAObject
implements uk.ac.roslin.ensembl.model.compara.HomologyRelationship<DAGene>

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class uk.ac.roslin.ensembl.datasourceaware.DAObject
DAObject.DAComparator
 
Field Summary
 
Fields inherited from class uk.ac.roslin.ensembl.datasourceaware.DAObject
daComparator, daoFactory, dbVersion, id, registry, schemaVersion
 
Constructor Summary
DAHomologyRelationship()
           
 
Method Summary
 String getLastCommonAncestor()
           
 TreeSet<DAGene> getMembers()
           
 uk.ac.roslin.ensembl.model.compara.HomologyType getRelationshipType()
           
 List<uk.ac.roslin.ensembl.model.core.Species> getSpecies()
           
 uk.ac.roslin.ensembl.model.compara.HomologyType getType()
           
 void setLastCommonAncestor(String lastCommonAncestor)
           
 void setRelationshipType(uk.ac.roslin.ensembl.model.relationship.RelationshipType type)
           
 void setType(uk.ac.roslin.ensembl.model.compara.HomologyType type)
           
 
Methods inherited from class uk.ac.roslin.ensembl.datasourceaware.DAObject
getDaoFactory, getDBVersion, getHashID, getId, getRegistry, getSchemaVersion, setDaoFactory, setId, setRegistry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.roslin.ensembl.model.IdentifiableObject
getDBVersion, getHashID, getId, getSchemaVersion, setId
 

Constructor Detail

DAHomologyRelationship

public DAHomologyRelationship()
Method Detail

getMembers

public TreeSet<DAGene> getMembers()
Specified by:
getMembers in interface uk.ac.roslin.ensembl.model.relationship.GroupRelationship<DAGene>

getType

public uk.ac.roslin.ensembl.model.compara.HomologyType getType()
Specified by:
getType in interface uk.ac.roslin.ensembl.model.IdentifiableObject

setType

public void setType(uk.ac.roslin.ensembl.model.compara.HomologyType type)

getLastCommonAncestor

public String getLastCommonAncestor()
Specified by:
getLastCommonAncestor in interface uk.ac.roslin.ensembl.model.compara.HomologyRelationship<DAGene>

getSpecies

public List<uk.ac.roslin.ensembl.model.core.Species> getSpecies()
Specified by:
getSpecies in interface uk.ac.roslin.ensembl.model.compara.HomologyRelationship<DAGene>

setLastCommonAncestor

public void setLastCommonAncestor(String lastCommonAncestor)

getRelationshipType

public uk.ac.roslin.ensembl.model.compara.HomologyType getRelationshipType()
Specified by:
getRelationshipType in interface uk.ac.roslin.ensembl.model.compara.HomologyRelationship<DAGene>
Specified by:
getRelationshipType in interface uk.ac.roslin.ensembl.model.relationship.GroupRelationship<DAGene>

setRelationshipType

public void setRelationshipType(uk.ac.roslin.ensembl.model.relationship.RelationshipType type)
Specified by:
setRelationshipType in interface uk.ac.roslin.ensembl.model.relationship.GroupRelationship<DAGene>

Ensembl Datasource Aware Module
v1.09

Ensembl Datasource Aware Module v1.09
© Roslin Institute 2010. GNU General Public License, version3