torchcell.datamodels.schema.EnvironmentPerturbation
- class EnvironmentPerturbation(*, provenance_gaps: list[~torchcell.verification.sourced.ProvenanceGap] = <factory>, perturbation_type: str, description: str)[source]
Bases:
ProvenanceGapMixinBase: a defined change to the growth environment vs the base medium.
A gap carrier: a dose whose molar value the primary never states, or a solvent it never names, is declared as a typed
ProvenanceGapon that field rather than left as a silentNone.- model_config: ClassVar[ConfigDict] = {'extra': 'forbid', 'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].