org.biopax.paxtools.model.level3
Interface RelationshipXref
- All Superinterfaces:
- BioPAXElement, java.lang.Cloneable, Level3Element, java.io.Serializable, UtilityClass, Xref
- All Known Implementing Classes:
- RelationshipXrefImpl
public interface RelationshipXref
- extends Xref
Definition: An xref that defines a reference to an entity in an external resource that
does not have the same biological identity as the referring entity.
Usage: There is currently no controlled vocabulary of relationship types for BioPAX,
although one will be created in the future if a need develops.
Examples: A link between a gene G in a BioPAX data collection, and the protein product P
of that gene in an external database. This is not a unification xref because G and P are
different biological entities (one is a gene and one is a protein). Another example is a
relationship xref for a protein that refers to the Gene Ontology biological process, e.g. 'immune
response,' that the protein is involved in.
getRelationshipType
RelationshipTypeVocabulary getRelationshipType()
- Definition:A controlled vocabulary term that defines the type of relationship that this xref defines.
Usage: There is currently no controlled vocabulary of relationship types for BioPAX,
although one will be created in the future as the usage of this property increases.
- Returns:
- The type of relationship
setRelationshipType
void setRelationshipType(RelationshipTypeVocabulary relationshipType)
- Definition:A controlled vocabulary term that defines the type of relationship that this xref defines.
Usage: There is currently no controlled vocabulary of relationship types for BioPAX,
although one will be created in the future as the usage of this property increases.
- Parameters:
relationshipType - The type of relationship that this xref defines
Copyright © 2011 BioPAX. All Rights Reserved.