keggtools.models#
KEGG pathway models to parse object relational.
Classes#
Module Contents#
- class keggtools.models.Alt(/, **data)#
Bases:
pydantic_xml.BaseXmlModel
Alt model.
- Parameters:
data (Any)
- class keggtools.models.Component(/, **data)#
Bases:
pydantic_xml.BaseXmlModel
Component model.
- Parameters:
data (Any)
- class keggtools.models.Entry(/, **data)#
Bases:
pydantic_xml.BaseXmlModel
Entry 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.BaseXmlModel
Graphics information for rendering.
- Parameters:
data (Any)
- class keggtools.models.Pathway(/, **data)#
Bases:
pydantic_xml.BaseXmlModel
KEGG 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.BaseXmlModel
Reaction Product model.
- Parameters:
data (Any)
- class keggtools.models.Reaction(/, **data)#
Bases:
pydantic_xml.BaseXmlModel
Reaction model.
- Parameters:
data (Any)
- type: keggtools._types.ReactionTypeAlias#
- class keggtools.models.Relation(/, **data)#
Bases:
pydantic_xml.BaseXmlModel
Relation model class.
- Parameters:
data (Any)
- type: keggtools._types.RelationTypeAlias#
- class keggtools.models.Substrate(/, **data)#
Bases:
pydantic_xml.BaseXmlModel
reaction Substrate model.
- Parameters:
data (Any)