From a9b2a1195686ae68bc31833ffdb6e846943e06b6 Mon Sep 17 00:00:00 2001
From: Fontrodona Nicolas <nicolas.fontrodona@ens-lyon.fr>
Date: Tue, 12 Jan 2021 15:01:01 +0100
Subject: [PATCH] src/nt_composition/distance.py: change in
 compute_controls_distances function

---
 src/nt_composition/distance.py | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/nt_composition/distance.py b/src/nt_composition/distance.py
index 41c64c12..c2ac000c 100644
--- a/src/nt_composition/distance.py
+++ b/src/nt_composition/distance.py
@@ -155,8 +155,12 @@ def compute_controls_distances(arr_interaction: np.array,
     list_int = []
     exon = np.unique(arr_interaction.flatten())
     nb_interaction = len(arr_interaction)
-    pbar = tqdm(range(iteration), position=int(
-        mp.current_process().name.replace("ForkPoolWorker-", "")))
+    try:
+        worker_name = int(mp.current_process().name.
+                          replace("ForkPoolWorker-", ""))
+    except ValueError:
+        worker_name = 0
+    pbar = tqdm(range(iteration), position=worker_name)
     for _ in pbar:
         ctrl_coloc = randomize_colocalisation(exon, nb_interaction)
         list_val.append(compute_mean_distance(ctrl_coloc, dic_freq))
-- 
GitLab