SynthesisSearchResultModel

class emmet.core.synthesis.core.SynthesisSearchResultModel(**data)

Bases: SynthesisRecipe

Model for a document containing synthesis recipes data and additional keyword search results

Parameters:
  • doi (str)

  • paragraph_string (str)

  • synthesis_type (SynthesisTypeEnum)

  • reaction_string (str)

  • reaction (ReactionFormula)

  • target (ExtractedMaterial)

  • targets_formula (list[str])

  • precursors_formula (list[str])

  • targets_formula_s (list[str])

  • precursors_formula_s (list[str])

  • precursors (list[ExtractedMaterial])

  • operations (list[Operation])

  • search_score (float | None)

  • highlights (list[Any] | None)

model_config: ClassVar[ConfigDict] = {}

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