Interface BindingFeature

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

public interface BindingFeature extends EntityFeature
  • 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

      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

      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(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.