torchcell.datamodels.compound_identity.CompoundIdentityResolution
- class CompoundIdentityResolution(*, status: CompoundResolutionStatus, name: str | None = None, inchikey: str | None = None, chebi_id: str | None = None, pubchem_cid: int | None = None, smiles: str | None = None, unresolved_reason: str | None = None)[source]
Bases:
BaseModelWhat a caller splats into
Compound(only the identity-carrying fields).- model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].