From c4422a1ed8f90b22035f45f926e581c599071093 Mon Sep 17 00:00:00 2001 From: Alejandro Martinez Leon Date: Sat, 27 Sep 2025 15:05:28 +0200 Subject: [PATCH] Fix #16 --- src/moldrug/fitness.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/moldrug/fitness.py b/src/moldrug/fitness.py index 7ab6858..ee0a00f 100644 --- a/src/moldrug/fitness.py +++ b/src/moldrug/fitness.py @@ -340,7 +340,8 @@ def _vinadock( cmd_vina_str += f" --{constraint_type}" else: raise Exception("constraint_type only admit two possible values: score_only, local_only.") - + if not isinstance(constraint_ref, Chem.rdchem.Mol): + raise ValueError(f"Invalid constraint_ref = {constraint_ref}. MUST be of Chem.rdchem.Mol type") # Generate constrained conformer try: out_mol = constraintconf.generate_conformers(