From d607733d019a01e59be7df6407020fc4fa814565 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Al=C3=A1n=20Mu=C3=B1oz?= <alan.munoz@ed.ac.uk>
Date: Tue, 4 Oct 2022 20:18:15 +0100
Subject: [PATCH] [WIP] refactor(lineageprocess): cleanup

---
 src/postprocessor/core/lineageprocess.py | 21 ---------------------
 1 file changed, 21 deletions(-)

diff --git a/src/postprocessor/core/lineageprocess.py b/src/postprocessor/core/lineageprocess.py
index 296effce..34ccf234 100644
--- a/src/postprocessor/core/lineageprocess.py
+++ b/src/postprocessor/core/lineageprocess.py
@@ -26,27 +26,6 @@ class LineageProcess(PostProcessABC):
     def __init__(self, parameters: LineageProcessParameters):
         super().__init__(parameters)
 
-    def filter_signal_cells(
-        self, signal: pd.DataFrame, lineage: np.ndarray = None
-    ):
-        """
-        Use casting to filter cell ids in signal and lineage
-        """
-        if lineage is None:
-            lineage = self.lineage
-
-        sig_ind = np.array(list(signal.index)).T[:, None, :]
-        mo_av = (
-            (lineage[:, :2].T[:, :, None] == sig_ind).all(axis=0).any(axis=1)
-        )
-        da_av = (
-            (lineage[:, [0, 2]].T[:, :, None] == sig_ind)
-            .all(axis=0)
-            .any(axis=1)
-        )
-
-        return lineage[mo_av & da_av]
-
     @abstractmethod
     def run(
         self,
-- 
GitLab