From 01c06e72d377e3205b5ba03c6ee70067be5fbca1 Mon Sep 17 00:00:00 2001
From: Xavier Robin <xavalias-github@xavier.robin.name>
Date: Thu, 27 Jun 2024 10:36:16 +0200
Subject: [PATCH] Refactor ligand_scoring imports

This way we avoid making networkx a hard dependency on mol.alg.
---
 modules/mol/alg/pymod/__init__.py       | 4 ----
 modules/mol/alg/pymod/ligand_scoring.py | 3 +++
 2 files changed, 3 insertions(+), 4 deletions(-)
 create mode 100644 modules/mol/alg/pymod/ligand_scoring.py

diff --git a/modules/mol/alg/pymod/__init__.py b/modules/mol/alg/pymod/__init__.py
index dbaeab2ae..16127a166 100644
--- a/modules/mol/alg/pymod/__init__.py
+++ b/modules/mol/alg/pymod/__init__.py
@@ -1,9 +1,5 @@
 import os.path
 from ._ost_mol_alg import *
-from ost.mol.alg.scoring import *
-from ost.mol.alg.ligand_scoring_base import *
-from ost.mol.alg.ligand_scoring_lddtpli import *
-from ost.mol.alg.ligand_scoring_scrmsd import *
 from ost.mol.alg.superpose import *
 import ost.mol.alg.trajectory_analysis
 import ost.mol.alg.structure_analysis
diff --git a/modules/mol/alg/pymod/ligand_scoring.py b/modules/mol/alg/pymod/ligand_scoring.py
new file mode 100644
index 000000000..8a4fcceae
--- /dev/null
+++ b/modules/mol/alg/pymod/ligand_scoring.py
@@ -0,0 +1,3 @@
+from ost.mol.alg.ligand_scoring_base import *
+from ost.mol.alg.ligand_scoring_lddtpli import *
+from ost.mol.alg.ligand_scoring_scrmsd import *
-- 
GitLab