From 12a30c3d6327f6291a21ce664462902a1803ccfe Mon Sep 17 00:00:00 2001
From: hjulienn <hanna.julienne@pasteur.fr>
Date: Wed, 26 Apr 2023 11:26:43 +0200
Subject: [PATCH] fixed index starting at 0 in qqplot

---
 jass/models/plots.py  | 2 +-
 jass/test/__init__.py | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/jass/models/plots.py b/jass/models/plots.py
index c5985ccf..c5f12b9f 100644
--- a/jass/models/plots.py
+++ b/jass/models/plots.py
@@ -263,7 +263,7 @@ def create_qq_plot(work_file_path: str, qq_plot_path: str):
         "Univariate q-value" : qvalue_univ.sort_values().values,
         })
     QQ_pval = QQ_pval.iloc[::20,].dropna()
-    exp_val = np.flip(- np.log10(QQ_pval.index.values /  QQ_pval.index.max()))
+    exp_val = np.flip(- np.log10((QQ_pval.index.values+1) /  (QQ_pval.index.max()+1)))
 
     exp_val[-1] = QQ_pval.max().max()
     QQ_pval.index = exp_val
diff --git a/jass/test/__init__.py b/jass/test/__init__.py
index 2575df03..25cecd22 100644
--- a/jass/test/__init__.py
+++ b/jass/test/__init__.py
@@ -24,7 +24,6 @@ class JassTestCase(unittest.TestCase):
             os.path.dirname(os.path.abspath(__file__)), cls.test_folder, test_file_name
         )
 
-
 class JassWebClientTestCase(JassTestCase):
     def setUp(self) -> None:
         from jass.config import config
-- 
GitLab