MergeBehavior

class openff.evaluator.workflow.attributes.MergeBehavior(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

A enum which describes how attributes should be handled when attempting to merge similar protocols.

This enum may take values of

  • ExactlyEqual: This attribute must be exactly equal between two protocols for them to be able to merge.

  • Custom: This attribute will be ignored by the built-in merging code such that user specified behavior can be implemented.

__init__(*args, **kwds)

Attributes

ExactlyEqual

Custom