From b5660a7327ca75fc116506ae39207c5c64c77537 Mon Sep 17 00:00:00 2001 From: 95028 <92421445+950288@users.noreply.github.com> Date: Thu, 5 Mar 2026 09:22:23 +0800 Subject: [PATCH] Fix fragment similarity function call Pass a copy of the mol_true_frag to find_most_similar_frag function to avoid modifying the original mol_true_frag --- posebench/analysis/inference_analysis.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/posebench/analysis/inference_analysis.py b/posebench/analysis/inference_analysis.py index 6377788..abfe8b8 100644 --- a/posebench/analysis/inference_analysis.py +++ b/posebench/analysis/inference_analysis.py @@ -170,7 +170,7 @@ def select_primary_ligands_in_df( if select_most_similar_pred_frag: mol_pred_frags = [ - find_most_similar_frag(mol_true_frag, mol_pred_frags)[0] + find_most_similar_frag(Chem.Mol(mol_true_frag), mol_pred_frags)[0] for mol_true_frag in mol_true_frags ] if not any(mol_pred_frags):