ComponentProperties

pydantic model openff.qcsubmit.common_structures.ComponentProperties[source]

The workflow properties class which controls if the component can be used in multiprocessing or if the component produces duplicates.

Show JSON schema
{
   "title": "ComponentProperties",
   "description": "The workflow properties class which controls if the component can be used in multiprocessing or if the component\nproduces duplicates.",
   "type": "object",
   "properties": {
      "process_parallel": {
         "title": "Process Parallel",
         "description": "If the component can safely be ran in parallel `True` or not `False`.",
         "type": "boolean"
      },
      "produces_duplicates": {
         "title": "Produces Duplicates",
         "description": "If the component is expected to produce duplicate molecules `True` or not `False`.",
         "type": "boolean"
      }
   },
   "required": [
      "process_parallel",
      "produces_duplicates"
   ],
   "additionalProperties": false
}

Config
  • allow_mutation: bool = False

  • extra: str = forbid

Fields
field process_parallel: bool [Required]

If the component can safely be ran in parallel True or not False.

field produces_duplicates: bool [Required]

If the component is expected to produce duplicate molecules True or not False.