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 DAHomologyPairRelationship

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

public class DAHomologyPairRelationship
extends DAHomologyRelationship
implements uk.ac.roslin.ensembl.model.compara.HomologyPairRelationship<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
DAHomologyPairRelationship()
           
 
Method Summary
 TreeSet<DAGene> getMembers()
           
 DAGene getSource()
           
 uk.ac.roslin.ensembl.model.compara.HomologyAlignmentProperties getSourceProperties()
           
 List<uk.ac.roslin.ensembl.model.core.Species> getSpecies()
           
 DAGene getTarget()
           
 uk.ac.roslin.ensembl.model.compara.HomologyAlignmentProperties getTargetProperties()
           
 void setSource(DAGene source)
           
 void setSourceProperties(uk.ac.roslin.ensembl.model.compara.HomologyAlignmentProperties sourceProperties)
           
 void setTarget(DAGene target)
           
 void setTargetProperties(uk.ac.roslin.ensembl.model.compara.HomologyAlignmentProperties targetProperties)
           
 
Methods inherited from class uk.ac.roslin.ensembl.datasourceaware.compara.DAHomologyRelationship
getLastCommonAncestor, getRelationshipType, getType, setLastCommonAncestor, setRelationshipType, setType
 
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.compara.HomologyRelationship
getLastCommonAncestor, getRelationshipType
 
Methods inherited from interface uk.ac.roslin.ensembl.model.relationship.GroupRelationship
setRelationshipType
 
Methods inherited from interface uk.ac.roslin.ensembl.model.IdentifiableObject
getDBVersion, getHashID, getId, getSchemaVersion, getType, setId
 

Constructor Detail

DAHomologyPairRelationship

public DAHomologyPairRelationship()
Method Detail

getMembers

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

getSpecies

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

getSourceProperties

public uk.ac.roslin.ensembl.model.compara.HomologyAlignmentProperties getSourceProperties()
Specified by:
getSourceProperties in interface uk.ac.roslin.ensembl.model.compara.HomologyPairRelationship<DAGene>

getTargetProperties

public uk.ac.roslin.ensembl.model.compara.HomologyAlignmentProperties getTargetProperties()
Specified by:
getTargetProperties in interface uk.ac.roslin.ensembl.model.compara.HomologyPairRelationship<DAGene>

setSourceProperties

public void setSourceProperties(uk.ac.roslin.ensembl.model.compara.HomologyAlignmentProperties sourceProperties)

setTargetProperties

public void setTargetProperties(uk.ac.roslin.ensembl.model.compara.HomologyAlignmentProperties targetProperties)

setSource

public void setSource(DAGene source)
Specified by:
setSource in interface uk.ac.roslin.ensembl.model.relationship.BinaryRelationship<DAGene>

setTarget

public void setTarget(DAGene target)
Specified by:
setTarget in interface uk.ac.roslin.ensembl.model.relationship.BinaryRelationship<DAGene>

getSource

public DAGene getSource()
Specified by:
getSource in interface uk.ac.roslin.ensembl.model.relationship.BinaryRelationship<DAGene>

getTarget

public DAGene getTarget()
Specified by:
getTarget in interface uk.ac.roslin.ensembl.model.relationship.BinaryRelationship<DAGene>

Ensembl Datasource Aware Module
v1.09

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