Package org.biopax.paxtools.model.level3
Interface BindingFeature
- All Superinterfaces:
BioPAXElement,Cloneable,EntityFeature,Level3Element,Observable,Serializable,UtilityClass
- All Known Subinterfaces:
CovalentBindingFeature
- All Known Implementing Classes:
BindingFeatureImpl,CovalentBindingFeatureImpl
-
Field Summary
Fields inherited from interface org.biopax.paxtools.model.BioPAXElement
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT -
Method Summary
Modifier and TypeMethodDescriptionA binding feature represents a "half" of the bond between two entities.IntraMolecular flag is true iff this binding feature represents a bond within the same molecule, for example a disulfide bond within the same molecule.voidsetBindsTo(BindingFeature bindsTo) A binding feature represents a "half" of the bond between two entities.voidsetIntraMolecular(Boolean intramolecular) IntraMolecular flag is true iff this binding feature represents a bond within the same molecule, for example a disulfide bond within the same molecule.Methods inherited from interface org.biopax.paxtools.model.BioPAXElement
equivalenceCode, getAnnotations, getModelInterface, getUri, isEquivalentMethods inherited from interface org.biopax.paxtools.model.level3.EntityFeature
addMemberFeature, atEquivalentLocation, getEntityFeatureOf, getFeatureLocation, getFeatureLocationType, getFeatureOf, getMemberFeature, getMemberFeatureOf, getNotFeatureOf, removeMemberFeature, setFeatureLocation, setFeatureLocationTypeMethods inherited from interface org.biopax.paxtools.model.level3.Level3Element
addComment, getComment, removeCommentMethods inherited from interface org.biopax.paxtools.model.level3.Observable
addEvidence, getEvidence, removeEvidence
-
Method Details
-
getBindsTo
BindingFeature getBindsTo()A binding feature represents a "half" of the bond between two entities. This property points to another binding feature which represents the other half. The bond can be covalent or non-covalent.- Returns:
- paired binding feature.
-
setBindsTo
A binding feature represents a "half" of the bond between two entities. This property points to another binding feature which represents the other half. The bond can be covalent or non-covalent.- Parameters:
bindsTo- paired binding feature.
-
getIntraMolecular
Boolean getIntraMolecular()IntraMolecular flag is true iff this binding feature represents a bond within the same molecule, for example a disulfide bond within the same molecule. A true value true implies that this.isEntityFeatureOf() == this.getBindsTo.isEntityFeatureOf() although the inverse is not true e.g a chain of actin proteins.- Returns:
- true iff this binding feature represents a bond within the same molecule.
-
setIntraMolecular
IntraMolecular flag is true iff this binding feature represents a bond within the same molecule, for example a disulfide bond within the same molecule. A true value implies that this.isEntityFeatureOf() == this.getBindsTo.isEntityFeatureOf() although the inverse is not true e.g a chain of actin proteins.- Parameters:
intramolecular- whether if this binding feature represents a bond within the same molecule.
-