psamm.datasource.kegg – KEGG data parser

Module related to loading KEGG database files.

exception psamm.datasource.kegg.ParseError

Exception used to signal errors while parsing

class psamm.datasource.kegg.KEGGEntry(properties, filemark=None)

Base class for KEGG entry with raw values from KEGG.

class psamm.datasource.kegg.CompoundEntry(entry)

KEGG entry with mapped compound properties.

class psamm.datasource.kegg.ReactionEntry(entry)

KEGG entry with mapped reaction properties.

class psamm.datasource.kegg.CompoundMapper

Mapper for raw KEGG compound properties to standard properties.

Public methods are automatically translated into cached properties by the metaclass.

class psamm.datasource.kegg.ReactionMapper

Mapper for raw KEGG reaction properties to standard properties.

Methods are automatically translated into cached properties by the metaclass.

psamm.datasource.kegg.parse_kegg_entries(f, context=None)

Iterate over entries in KEGG file.

psamm.datasource.kegg.parse_compound_file(f, context=None)

Iterate over the compound entries in the given file.

psamm.datasource.kegg.parse_reaction_file(f, context=None)

Iterate over the reaction entries in the given file.

psamm.datasource.kegg.parse_reaction(s)

Parse a KEGG reaction string