nuget server logo nuget api documents
↑

API Docs / SMRUCC.genomics.Core / Pathway

Pathway

Full name SMRUCC.genomics.Assembly.MetaCyc.File.DataFiles.Slots.Pathway Assembly SMRUCC.genomics.Core Members 19

01 Syntax

SMRUCC.genomics.Assembly.MetaCyc.File.DataFiles.Slots.Pathway

02 Methods

NameOverloadsSummary
ToString 1

03 Properties

NameOverloadsSummary
PathwayInteractions 1 This slot holds a comment that describes interactions between this pathway and other biochemical pathways, such as those pathways that supply an important precursor.
Predecessors 1 This slot describes the linked reactions that compose the current pathway.
ReactionList 1 This slot lists all reactions in the current pathway, in no particular order.
HypotheticalReactions 1 A list of reactions in this pathway that are considered hypothetical, probably because presence of the enzyme has not been demonstrated.
AssumeUniqueEnzymes 1 By default it is assumed that all enzymes that can catalyze a reaction will do so in each pathway in which the reaction occurs.
EnzymeUse 1 By default it is assumed that all enzymes that can catalyze a reaction will do so in each pathway in which the reaction occurs.
EnzymesNotUsed 1 Proteins or protein-RNA complexes listed in this slot are those which would otherwise have been inferred to take part in the pathway or reaction, but which in reality do not.
Primaries 1 When drawing a pathway, the Navigator software usually computes automatically which compounds are primaries (mains) and which compounds are secondaries (sides).
Species 1 This slot is used only in pathway frames in the MetaCyc DB, in which case the slot identifies the one or more species in which this pathway is known to occur experimentally.
DisableDisplay 1 When the value is true, this slot disables display of the pathway drawing for a pathway.
SuperPathways 1 This slot lists direct super-pathways of a pathway.
SubPathways 1 This slot is the inverse of the Super-Pathways slot.
PathwayLinks 1 This slot indicates linkages among pathways in pathway drawings.
PolymerizationLinks 1 This slot controls drawing of polymerization relationships within a pathway.
ClassInstanceLinks 1 Each value of this slot is a reaction in the pathway.
LayoutAdvice 1 Each value of this slot is a dotted pair of the form (advice-keyword .
InPathway 1
Table 1

04 Members

property PathwayInteractions #
PathwayInteractions

This slot holds a comment that describes interactions between this pathway and other biochemical pathways, such as those pathways that supply an important precursor.

property Predecessors #
Predecessors

This slot describes the linked reactions that compose the current pathway. Since pathways have a variety of topologies — from linear to circular to tree structured — pathways cannot be represented as simple sequences of reactions. A pathway is a list of reaction/ predecessor pairs.

property ReactionList #
ReactionList

This slot lists all reactions in the current pathway, in no particular order.

property HypotheticalReactions #
HypotheticalReactions

A list of reactions in this pathway that are considered hypothetical, probably because presence of the enzyme has not been demonstrated.

property AssumeUniqueEnzymes #
AssumeUniqueEnzymes

By default it is assumed that all enzymes that can catalyze a reaction will do so in each pathway in which the reaction occurs. That default assumption is encoded by the default value of FALSE for this slot; when you want to assume that only one enzyme exists in the DB to catalyze every reaction in this pathway, this slot should be given the value TRUE. This slot can be used for consistency-checking purposes, that is, in a pathway for which this slot is TRUE, there should not be any reactions that are catalyzed by more than one reaction.

Remarks

Boolean

property EnzymeUse #
EnzymeUse

By default it is assumed that all enzymes that can catalyze a reaction will do so in each pathway in which the reaction occurs. This slot is used in the case that this assumption does not hold, that is, if a reaction is catalyzed in a particular pathway by only a subset (or none) of the possible enzymes that are known to catalyze that reaction. Therefore, this slot can be used only when the value of the assume-unique-enzymes slot is FALSE (because multiple enzymes catalyze some step in the pathway). The form of a value for the slot is (reaction-ID enzymatic-reaction-ID-1... enzymaticreaction- ID-n). That is, each value specifies a reaction, and specifies the one or more enzymatic reactions that catalyze that reaction in this pathway. If no enzymatic reactions are specified, then none of the enzymes that are known to catalyze the reaction do so in this pathway. For example, under aerobic conditions the oxidation of succinate to fumarate is catalyzed by succinate dehydrogenase in the forward direction, and, under anaerobic conditions, by fumarate reductase in the reverse direction. The TCA cycle is active only in aerobic conditions, so only succinate dehydrogenase is used in this pathway. This fact would be recorded as follows: enzyme-use: (succ-fum-oxred-rxn succinate-oxn-enzrxn)

property EnzymesNotUsed #
EnzymesNotUsed

Proteins or protein-RNA complexes listed in this slot are those which would otherwise have been inferred to take part in the pathway or reaction, but which in reality do not. The protein may catalyze a reaction of the pathway in other circumstances, but not as part of the pathway (e.g. it may be not be in the same cellular compartment as the other components of the pathway, or it may not be expressed in situations when the pathway is active.).

property Primaries #
Primaries

When drawing a pathway, the Navigator software usually computes automatically which compounds are primaries (mains) and which compounds are secondaries (sides). Occasionally, the heuristics used are not sufficient to make the correct distinction, in which case you can specify primary compounds explicitly. This slot can contain the list of primary reactants, primary products, or both for a particular reaction in the pathway. Each value for this slot is of the form (reaction-ID (primary-reactant-ID-1 ... primary-reactant- ID-n) (primary-product-ID-1 ... primary-product-ID-n)), where an empty list in either the reactant or product position means that that information is not supplied and should be computed. An empty list in the product position can also be omitted completely. For example, in the purine synthesis pathway, we want to specify that the primary product for the final reaction in the pathway should be AMP and not fumarate. The primary reactants are still computed. The corresponding slot value would be primaries: (ampsyn-rxn () (amp))

property Species #
Species

This slot is used only in pathway frames in the MetaCyc DB, in which case the slot identifies the one or more species in which this pathway is known to occur experimentally.

property DisableDisplay #
DisableDisplay

When the value is true, this slot disables display of the pathway drawing for a pathway.

property SuperPathways #
SuperPathways

This slot lists direct super-pathways of a pathway.

property SubPathways #
SubPathways

This slot is the inverse of the Super-Pathways slot. It lists all the direct subpathways of a pathway.

property LayoutAdvice #
LayoutAdvice

Each value of this slot is a dotted pair of the form (advice-keyword . advice, and represents some piece of advice to the automatic pathway layout code. Currently supported advice keywords are

  1. :CYCLE-TOP-CPD: The advice is a compound key. In pathways containing a cycle, the cycle will be rotated so that the specified compound is positioned at twelve o’clock.
  2. :REVERSIBLE-RXNS: The advice is a list of reactions that should be drawn as reversible, even when the pathway is being drawn to show pathway flow (rather than true reversibility).
  3. :CASCADE-RXN-ORDERING: The advice is a list of reactions that form a partial order for reactions in a cascade pathway (i.e., the 2-component signaling pathways).
property InPathway #
InPathway
property Table #
Table
method ToString #
ToString()