BindingFeature#

class biopax-explorer.biopax.bindingfeature.BindingFeature(*args, **kwargs)[source]#

Bases: EntityFeature

Class BindingFeature

Definition : An entity feature that represent the bound state of a physical

entity. A pair of binding features represents a bond. Rationale: A physical entity in a molecular complex is considered as a new state of an entity as it is structurally and functionally different. Binding features provide facilities for describing these states. Similar to other features, a molecule can have bound and not-bound states. Usage: Typically, binding features are present in pairs, each describing the binding characteristic for one of the interacting physical entities. One exception is using a binding feature with no paired feature to describe any potential binding. For example, an unbound receptor can be described by using a “not-feature” property with an unpaired binding feature as its value. BindingSiteType and featureLocation allows annotating the binding location. IntraMolecular property should be set to “true” if the bond links two parts of the same molecule. A pair of binding features are still used where they are owned by the same physical entity. If the binding is due to the covalent interactions, for example in the case of lipoproteins, CovalentBindingFeature subclass should be used instead of this class.

code generator : rdfobj (author F.Moreews 2023-2024).

Methods

get_bindsTo()

Attribute _bindsTo getter

get_comment()

Attribute _comment getter

get_evidence()

Attribute _evidence getter

get_featureLocation()

Attribute _featureLocation getter

get_featureLocationType()

Attribute _featureLocationType getter

get_intraMolecular()

Attribute _intraMolecular getter

get_memberFeature()

Attribute _memberFeature getter

attribute_type_by_name

get_uri_string

object_attributes

set_bindsTo

set_comment

set_evidence

set_featureLocation

set_featureLocationType

set_intraMolecular

set_memberFeature

set_uri_string

to_json

type_attributes

Methods Summary

attribute_type_by_name()

get_bindsTo()

Attribute _bindsTo getter

get_intraMolecular()

Attribute _intraMolecular getter

get_uri_string()

object_attributes()

set_bindsTo(value)

set_intraMolecular(value)

set_uri_string(uristr)

to_json()

type_attributes()

Methods Documentation

attribute_type_by_name()[source]#
get_bindsTo()[source]#
Attribute _bindsTo getter

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.

get_intraMolecular()[source]#
Attribute _intraMolecular getter

This flag represents whether the binding feature is within the same molecule or

not. A true value implies that the entityReferences of this feature and its binding partner are the same.

get_uri_string()[source]#
object_attributes()[source]#
set_bindsTo(value)[source]#
set_intraMolecular(value)[source]#
set_uri_string(uristr)[source]#
to_json()[source]#
type_attributes()[source]#