cocomico.facts
CoCoMiCo LP facts.
Functions
|
Convert a set of nutritional seed metabolites in LP facts, |
|
Convert an SBML model into list LP facts, lexicographically |
|
Decode a set of clyngor.as_pyasp.Atom of the form |
|
Decode a set of clyngor.as_pyasp.Atom of the form |
|
Decode a tuple of clyngor.as_pyasp.Atom of the form |
|
Decode a set of clyngor.as_pyasp.Atom of the form |
Module Contents
- cocomico.facts.seed_facts(seeds: cocomico.base.Seeds) list[clyngor.as_pyasp.Atom][source]
Convert a set of nutritional seed metabolites in LP facts, lexicographically ordered for clarity.
seed(Taxon)
- Parameters:
seeds (cocomico.base.Seeds) – a set of seed metabolites
- Returns:
a set of LP facts
- Return type:
list[clyngor.as_pyasp.Atom]
- cocomico.facts.network_facts(models: dict[cocomico.base.Taxon, cocomico.model.Model], biomolecules_only=False) list[clyngor.as_pyasp.Atom][source]
Convert an SBML model into list LP facts, lexicographically ordered by predicate, taxon, and reaction, for clarity.
taxon(Taxon). biomolecule(Metabolite Name, Taxon). reaction(Reaction Id, Taxon). product(Metabolite Name, Reaction Id, Taxon). reactant(Metabolite Name, Reaction Id, Taxon).
- Parameters:
models (dict[cocomico.base.Taxon, cocomico.model.Model]) – a dict mapping taxa to models
- Returns:
a set of LP facts
- Return type:
list[clyngor.as_pyasp.Atom]
- cocomico.facts.to_metabolite(atoms: Iterable[clyngor.as_pyasp.Atom]) cocomico.base.MetaboliteSet[source]
Decode a set of clyngor.as_pyasp.Atom of the form metabolite(Biomolecule,Taxon)
- Parameters:
atoms (Iterable[clyngor.as_pyasp.Atom]) – metabolite atoms
- Returns:
MetaboliteSet
- Return type:
- cocomico.facts.to_reaction(atoms: Iterable[clyngor.as_pyasp.Atom]) set[cocomico.base.Reaction][source]
Decode a set of clyngor.as_pyasp.Atom of the form reaction(Name,Taxon)
- Parameters:
atoms (Iterable[clyngor.as_pyasp.Atom]) – metabolite atoms
- Returns:
set[Reaction]
- Return type:
- cocomico.facts.to_exchange(tuples: Iterable[Tuple[clyngor.as_pyasp.Atom, clyngor.as_pyasp.Atom, clyngor.as_pyasp.Atom]]) set[cocomico.base.Exchange][source]
Decode a tuple of clyngor.as_pyasp.Atom of the form # reaction(Name,Taxon) (Taxon, Taxon)
- Parameters:
atoms – Taxon tuple
tuples (Iterable[Tuple[clyngor.as_pyasp.Atom, clyngor.as_pyasp.Atom, clyngor.as_pyasp.Atom]])
- Returns:
set[Tuple[Taxon, Taxon]]
- Return type:
- cocomico.facts.to_biomolecule(atoms: Iterable[clyngor.as_pyasp.Atom]) set[cocomico.base.Biomolecule][source]
Decode a set of clyngor.as_pyasp.Atom of the form (Biomolecule)
- Parameters:
atoms (Iterable[clyngor.as_pyasp.Atom]) – biomolecule name atoms
- Returns:
set[Biomolecule]
- Return type:
set[cocomico.base.Biomolecule]