From a494e8b117227f86b663027cd9ebb7c61b2c3aa6 Mon Sep 17 00:00:00 2001 From: Gabriel Studer <gabriel.studer@unibas.ch> Date: Wed, 1 Mar 2023 15:16:04 +0100 Subject: [PATCH] compare-structures: make stereochemistry issues JSON serializable --- actions/ost-compare-structures-new | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/actions/ost-compare-structures-new b/actions/ost-compare-structures-new index 1e7460264..adb998504 100644 --- a/actions/ost-compare-structures-new +++ b/actions/ost-compare-structures-new @@ -353,12 +353,12 @@ def _Process(model, reference, args): out["local_lddt"] = scorer.local_lddt if args.lddt or args.local_lddt: - out["model_clashes"] = scorer.model_clashes - out["model_bad_bonds"] = scorer.model_bad_bonds - out["model_bad_angles"] = scorer.model_bad_angles - out["reference_clashes"] = scorer.target_clashes - out["reference_bad_bonds"] = scorer.target_bad_bonds - out["reference_bad_angles"] = scorer.target_bad_angles + out["model_clashes"] = [x.ToJSON() for x in scorer.model_clashes] + out["model_bad_bonds"] = [x.ToJSON() for x in scorer.model_bad_bonds] + out["model_bad_angles"] = [x.ToJSON() for x in scorer.model_bad_angles] + out["reference_clashes"] = [x.ToJSON() for x in scorer.target_clashes] + out["reference_bad_bonds"] = [x.ToJSON() for x in scorer.target_bad_bonds] + out["reference_bad_angles"] = [x.ToJSON() for x in scorer.target_bad_angles] if args.cad_score: out["cad_score"] = scorer.cad_score -- GitLab