From f81a332d1b10316aa552a1b042ebdadd469447ab Mon Sep 17 00:00:00 2001
From: Xavier Robin <xavalias-github@xavier.robin.name>
Date: Tue, 20 Sep 2022 09:44:24 +0200
Subject: [PATCH] Avoid TypeError when lDDT is None

---
 modules/mol/alg/pymod/chain_mapping.py | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/modules/mol/alg/pymod/chain_mapping.py b/modules/mol/alg/pymod/chain_mapping.py
index 4b90652f2..8fa4b8a27 100644
--- a/modules/mol/alg/pymod/chain_mapping.py
+++ b/modules/mol/alg/pymod/chain_mapping.py
@@ -1191,12 +1191,10 @@ class ChainMapper:
                                        no_intrachain = only_interchain)
 
             if len(scored_mappings) == 0:
-                if lDDT > 0.0:
-                    scored_mappings.append((lDDT, mapping))
+                scored_mappings.append((lDDT, mapping))
             elif len(scored_mappings) < topn:
-                if lDDT > 0.0:
-                    scored_mappings.append((lDDT, mapping))
-                    scored_mappings.sort(reverse=True)
+                scored_mappings.append((lDDT, mapping))
+                scored_mappings.sort(reverse=True)
             elif lDDT > scored_mappings[-1][0]:
                 scored_mappings.append((lDDT, mapping))
                 scored_mappings.sort(reverse=True)
-- 
GitLab