2.1.2.7. enkie.miriam_metabolite

Basic description of a metabolite.

2.1.2.7.1. Module Contents

class enkie.miriam_metabolite.MiriamMetabolite(miriam_id: str, compartment: str = 'c', nH: int = 0, z: int = 0)[source]

Describes the properties of a metabolite relevant for the estimation of Gibbs free energies and kinetic parameters.

Parameters:
  • miriam_id (str) – Identifier of the metabolite as defined on identifiers.org. Such ID has the format “<prefix>:<id>”, such as “bigg.metabolite:g6p” or “kegg.compound:C00009”. Ideally, only identifiers supported by MetaNetX should be used. Other identifiers will be treated as fictional.

  • compartment (str, optional) – The identifier of the compartment, by default ‘c’.

  • nH (int, optional) – Number of hydrogen atoms in the metabolite, by default 0.

  • z (int, optional) – Charge of the metabolite, by default 0.

property miriam_id: str[source]

Gets the MIRIAM identifier of the metabolite.

property metanetx_id: str[source]

Gets the MetaNetX identifier of the metabolite or None if the metabolite does not exist in MetaNetX.

property compartment: str[source]

Gets the compartment ID of the metabolite.

property nH: int[source]

Gets the number of hydrogen atoms in the metabolite.

property z: int[source]

Gets the charge of the metabolite.

UNKNOWN_ID = ''[source]