torchcell.datamodels.compound_identity_curate.CuratedRow

class CuratedRow(*, name: str, inchikey: str | None = None, pubchem_cid: int | None = None, chebi_id: str | None = None, smiles: str | None = None, synonyms: list[str] = <factory>, source_url: str | None = None, retrieval_method: str | None = None, retrieved_at: str | None = None, resolution_status: str, unresolved_reason: str | None = None, sources: list[str] = <factory>, precedence: int = 0)[source]

Bases: BaseModel

One assembled table row, before it is serialized to JSON.

model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].