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 InverseHomologyPairRelationshipView

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
              extended by uk.ac.roslin.ensembl.datasourceaware.compara.InverseHomologyPairRelationshipView
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>, uk.ac.roslin.ensembl.model.relationship.InverseBinaryRelationshipView<DAHomologyPairRelationship>

public class InverseHomologyPairRelationshipView
extends DAHomologyPairRelationship
implements uk.ac.roslin.ensembl.model.relationship.InverseBinaryRelationshipView<DAHomologyPairRelationship>

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
InverseHomologyPairRelationshipView(DAHomologyPairRelationship original)
           
 
Method Summary
 DAHomologyPairRelationship getBinaryRelationship()
           
 String getLastCommonAncestor()
           
 TreeSet<DAGene> getMembers()
           
 uk.ac.roslin.ensembl.model.compara.HomologyType getRelationshipType()
           
 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()
           
 uk.ac.roslin.ensembl.model.compara.HomologyType getType()
           
 
Methods inherited from class uk.ac.roslin.ensembl.datasourceaware.compara.DAHomologyPairRelationship
setSource, setSourceProperties, setTarget, setTargetProperties
 
Methods inherited from class uk.ac.roslin.ensembl.datasourceaware.compara.DAHomologyRelationship
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.relationship.GroupRelationship
setRelationshipType
 
Methods inherited from interface uk.ac.roslin.ensembl.model.IdentifiableObject
getDBVersion, getHashID, getId, getSchemaVersion, setId
 

Constructor Detail

InverseHomologyPairRelationshipView

public InverseHomologyPairRelationshipView(DAHomologyPairRelationship original)
Method Detail

getSourceProperties

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

getTargetProperties

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

getSource

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

getTarget

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

getBinaryRelationship

public DAHomologyPairRelationship getBinaryRelationship()
Specified by:
getBinaryRelationship in interface uk.ac.roslin.ensembl.model.relationship.InverseBinaryRelationshipView<DAHomologyPairRelationship>

getMembers

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

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 DAHomologyPairRelationship

getType

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

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>
Overrides:
getRelationshipType in class DAHomologyRelationship

getLastCommonAncestor

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

Ensembl Datasource Aware Module
v1.09

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