app.model.orm.metabolite#

Classes#

Metabolite

A metabolite record imported from ChEBI.

Module Contents#

class app.model.orm.metabolite.Metabolite[source]#

Bases: app.model.orm.orm_base.OrmBase

A metabolite record imported from ChEBI.

This entity is independent from any particular study and it represents the general information about a metabolite.

__tablename__ = 'Metabolites'[source]#
id: sqlalchemy.orm.Mapped[int][source]#
chebiId: sqlalchemy.orm.Mapped[str][source]#
name: sqlalchemy.orm.Mapped[str][source]#
definition: sqlalchemy.orm.Mapped[str][source]#
averageMass: sqlalchemy.orm.Mapped[decimal.Decimal][source]#
massIsEstimation: sqlalchemy.orm.Mapped[bool][source]#
studyMetabolites: sqlalchemy.orm.Mapped[List[StudyMetabolite]][source]#
__lt__(other)[source]#
property externalId[source]#

For compatibility with other subjects of measurements. The metabolite’s ChEBI id, e.g. “CHEBI:1234”

static search_by_name(db_session, term, page=1, per_page=10)[source]#