schrodinger.application.jaguar.solvation_validation module¶
Reactiq keywords input validation and specialized Exceptions
-
schrodinger.application.jaguar.solvation_validation.
check_conflicts
(kwd, all_keywords)¶ Raise Exception if keyword value is inconsistent with the other keywords. This is done in an adhoc case-by-case way.
- Parameters
kwd (ReactiqKeyword) – reference Reactiq keyword
all_keywords (dict of ReactiqKeyword instances indexed by name) – all the other Reactiq keywords set
:raise WorkflowKeywordConflictError if conflicting values found.
-
schrodinger.application.jaguar.solvation_validation.
validate_structures
(sinp)¶ Perform a check to ensure that charge/multiplicity are consistent with structures.
A WorkflowConservationError is raised if any test fails.