Source code for rid.common.plumed.check_plumed

from typing import Dict


[docs]def check_deepfe_input(inputs: Dict): assert "mode" in inputs.keys(), "Please specify a mode for making plumed files." if mode == "torsion": assert "conf" in inputs.keys(), "Please provide a conformation to make torsions." assert "selected_id" in inputs.keys(), "Please provide selected residues" elif mode == "custom": assert "cv_file" in inputs.keys() else: raise RuntimeError("Unknown mode to make plumed files.") assert float(inputs["trust_lvl_1"]) < float(inputs["trust_lvl_2"]) assert "stride" in inputs.keys() assert "output" in inputs.keys()