keggtools.models#
KEGG pathway models to parse object relational.
Classes#
Module Contents#
- class keggtools.models.Alt(/, **data)#
Bases:
pydantic_xml.BaseXmlModelAlt model.
- Parameters:
data (Any)
- class keggtools.models.Component(/, **data)#
Bases:
pydantic_xml.BaseXmlModelComponent model.
- Parameters:
data (Any)
- class keggtools.models.Entry(/, **data)#
Bases:
pydantic_xml.BaseXmlModelEntry model class.
- Parameters:
data (Any)
- get_gene_id()#
Parse variable ‘name’ of Entry into KEGG id.
- has_multiple_names()#
Checks if entry has multiple names that are space seperated.
- Returns:
Retruns True if entry has multiple names.
- Return type:
- type: keggtools._types.EntryTypeAlias#
- class keggtools.models.Graphics(/, **data)#
Bases:
pydantic_xml.BaseXmlModelGraphics information for rendering.
- Parameters:
data (Any)
- class keggtools.models.Pathway(/, **data)#
Bases:
pydantic_xml.BaseXmlModelKEGG Pathway object.
The KEGG pathway object stores graphics information and related objects.
- Parameters:
data (Any)
- get_entry_by_id(entry_id)#
Get pathway Entry object by id.
- get_genes()#
List all genes from pathway.
- class keggtools.models.Product(/, **data)#
Bases:
pydantic_xml.BaseXmlModelReaction Product model.
- Parameters:
data (Any)
- class keggtools.models.Reaction(/, **data)#
Bases:
pydantic_xml.BaseXmlModelReaction model.
- Parameters:
data (Any)
- type: keggtools._types.ReactionTypeAlias#
- class keggtools.models.Relation(/, **data)#
Bases:
pydantic_xml.BaseXmlModelRelation model class.
- Parameters:
data (Any)
- type: keggtools._types.RelationTypeAlias#
- class keggtools.models.Substrate(/, **data)#
Bases:
pydantic_xml.BaseXmlModelreaction Substrate model.
- Parameters:
data (Any)