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:
BaseModelOne 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].