Skip to end of metadata
Go to start of metadata

These relationships are introduced by the BEL compiler. They cannot be used in BEL documents.

actsIn

This relationship links an abundance term to the activity term for the same abundance. This relationship is direct because it is a "self" relationship, the abundance acts in its own activity. For protein abundance p(A) and its molecular activity kin(p(A)), p(A) actsIn kin(p(A)). This relationship is introduced by the BEL Compiler and does not need to be specified by statements in BEL Documents.

hasProduct

This relationship links abundance terms from the products(<list>) in a reaction to the reaction. For example:

rxn(reactants(a(CHEBI:superoxide), a(CHEBI:hydron)),\
 products(a(CHEBI:"hydrogen peroxide"), a(CHEBI:dioxygen))) hasProduct\
 a(CHEBI:"hydrogen peroxide")

This is a direct relationship because it is a "self" relationship. Products are produced directly by a reaction. This relationship is introduced by the BEL Compiler and does not need to be specified by statements in BEL Documents.

hasVariant

This relationship links abundance terms modified by the substitution(), fusion(), or truncation() functions to the unmodified abundance term. For example:

p(HGNC:KRAS) hasVariant p(HGNC:KRAS, sub(G, 12, V))

This relationship is introduced by the BEL Compiler and does not need to be specified by statements in BEL Documents.

hasModification

This relationship links abundance terms modified by the pmod() function to the unmodified abundance term. For example:

p(HGNC:AKT1) hasModification p(HGNC:AKT1, pmod(P, S, 473))

This is a direct relationship because it is a "self" relationship. This relationship is introduced by the BEL Compiler and does not need to be specified by statements in BEL Documents.

reactantIn

This relationship links abundance terms from the reactants(<list>) in a reaction to the reaction. For example:

a(CHEBI:superoxide) reactantIn\
 rxn(reactants(a(CHEBI:superoxide), a(CHEBI:hydron)),\
 products(a(CHEBI:"hydrogen peroxide"), a(CHEBI:dioxygen))) 

This is a direct relationship because it is a "self" relationship. Reactants are consumed directly by a reaction. This relationship is introduced by the BEL Compiler and does not need to be specified by statements in BEL Documents.

translocates

This relationship links a translocation term to the abundance term that is translocated. For example:

sec(p(HGNC:IL6)) translocates p(HGNC:IL6)

This relationship is direct because it is a "self" relationship. The translocated abundance is directly acted on by the translocation process. This relationship is introduced by the BEL Compiler and does not need to be specified by statements in BEL Documents.

includes

This relationship links each individual abundance term in a compositeAbundance(<list>) to the composite abundance. For example:

compositeAbundance(A,B) includes A

compositeAbundance(A,B) includes B

This relationship is direct because it is a "self" relationship. This relationship is introduced by the BEL Compiler and does not need to be specified by statements in BEL Documents.

  • No labels