org.biopax.paxtools.model.level3
Interface BindingFeature

All Superinterfaces:
BioPAXElement, java.lang.Cloneable, EntityFeature, Level3Element, Observable, java.io.Serializable, UtilityClass
All Known Subinterfaces:
CovalentBindingFeature
All Known Implementing Classes:
BindingFeatureImpl, CovalentBindingFeatureImpl

public interface BindingFeature
extends EntityFeature


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.biopax.paxtools.model.BioPAXElement
BioPAXElement.Key
 
Field Summary
 
Fields inherited from interface org.biopax.paxtools.model.BioPAXElement
UNKNOWN_DOUBLE, UNKNOWN_FLOAT, UNKNOWN_INT
 
Method Summary
 BindingFeature getBindsTo()
          A binding feature represents a "half" of the bond between two entities.
 java.lang.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.
 void setBindsTo(BindingFeature bindsTo)
          A binding feature represents a "half" of the bond between two entities.
 void setIntraMolecular(java.lang.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.level3.EntityFeature
addMemberFeature, atEquivalentLocation, getEntityFeatureOf, getFeatureLocation, getFeatureLocationType, getFeatureOf, getMemberFeature, getMemberFeatureOf, getNotFeatureOf, removeMemberFeature, setFeatureLocation, setFeatureLocationType
 
Methods inherited from interface org.biopax.paxtools.model.level3.Level3Element
addComment, getComment, removeComment
 
Methods inherited from interface org.biopax.paxtools.model.BioPAXElement
equivalenceCode, getAnnotations, getModelInterface, getRDFId, isEquivalent
 
Methods inherited from interface org.biopax.paxtools.model.level3.Observable
addEvidence, getEvidence, removeEvidence
 

Method Detail

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

void setBindsTo(BindingFeature bindsTo)
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

java.lang.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

void setIntraMolecular(java.lang.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. 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.


Copyright © 2011 BioPAX. All Rights Reserved.