Source code for orm.study_metabolite

import sqlalchemy as sql
from sqlalchemy.orm import (
    Mapped,
    mapped_column,
    relationship,
)

from app.model.orm.orm_base import OrmBase


[docs] class StudyMetabolite(OrmBase):
[docs] __tablename__ = 'StudyMetabolites'
[docs] id: Mapped[int] = mapped_column(sql.Integer, primary_key=True, autoincrement=True)
[docs] studyId: Mapped[str] = mapped_column(sql.ForeignKey('Studies.studyId'), primary_key=True)
[docs] chebi_id: Mapped[str] = mapped_column(sql.ForeignKey('Metabolites.chebiId'), primary_key=True)
[docs] study: Mapped['Study'] = relationship(back_populates="studyMetabolites")
[docs] metabolite: Mapped['Metabolite'] = relationship(back_populates="studyMetabolites")