From 42fb612c886d129350172fd89ba1a159f97a0b48 Mon Sep 17 00:00:00 2001
From: Xavier Robin <xavier.robin@unibas.ch>
Date: Wed, 12 Jun 2024 13:23:52 +0200
Subject: [PATCH] Specify public interface in scoring

This avoids clashes between lDDTScorer classes in ost.mol.alg
and ost.mol.alg.lddt.
---
 modules/mol/alg/pymod/scoring.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/mol/alg/pymod/scoring.py b/modules/mol/alg/pymod/scoring.py
index 9021b1c5d..ae3bf7a75 100644
--- a/modules/mol/alg/pymod/scoring.py
+++ b/modules/mol/alg/pymod/scoring.py
@@ -2490,3 +2490,6 @@ class Scorer:
         self._usalign_mapping = dict()
         for a,b in zip(res.ent1_mapped_chains, res.ent2_mapped_chains):
             self._usalign_mapping[b] = a
+
+# specify public interface
+__all__ = ('lDDTBSScorer', 'Scorer',)
-- 
GitLab