From ec18f4bb89029e2f677d254947ba9940dbe1cf66 Mon Sep 17 00:00:00 2001
From: Valerio Mariani <valerio.mariani@unibas.ch>
Date: Fri, 9 Nov 2012 13:38:31 +0100
Subject: [PATCH] Fixes severe bugs in loading models for lddt

The feasibility check flag in the profile was ignored until now
---
 modules/mol/alg/src/lddt.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/mol/alg/src/lddt.cc b/modules/mol/alg/src/lddt.cc
index 929efa9ac..a7615007b 100644
--- a/modules/mol/alg/src/lddt.cc
+++ b/modules/mol/alg/src/lddt.cc
@@ -55,9 +55,10 @@ EntityHandle load(const String& file, const IOProfile& profile)
       EntityHandle ent=CreateEntity();
       reader.Import(ent);
       conop::Conopology& conop_inst=conop::Conopology::Instance();
+      conop_inst.GetBuilder()->SetBondFeasibilityCheck(profile.bond_feasibility_check);
       conop_inst.ConnectAll(conop_inst.GetBuilder(), ent);
       if (ent.GetChainList().size()!=1) {
-        std::cout << "WARNING: File " << file << "has more than one chain" << std::endl; 
+        std::cout << "WARNING: File " << file << " has more than one chain" << std::endl;
       }    
       return ent;
     }
-- 
GitLab