about summary refs log tree commit diff
path: root/gn3/computations/rqtl2.py
diff options
context:
space:
mode:
authorAlexander_Kabui2025-02-20 13:45:20 +0300
committerAlexander_Kabui2025-02-20 13:46:28 +0300
commite21226d606eb09a5f528524bde9339b947cdbf16 (patch)
tree33da9174f454be5208611bcf6ed7cc83aabf5059 /gn3/computations/rqtl2.py
parent7bd0fd6d86db897fe91414edb672c7e811a8e1db (diff)
downloadgenenetwork3-e21226d606eb09a5f528524bde9339b947cdbf16.tar.gz
refactor: Skip permutation test when NO_OF_PERMUTATION less than 0.
Diffstat (limited to 'gn3/computations/rqtl2.py')
-rw-r--r--gn3/computations/rqtl2.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/gn3/computations/rqtl2.py b/gn3/computations/rqtl2.py
index ec0636b..8f1e928 100644
--- a/gn3/computations/rqtl2.py
+++ b/gn3/computations/rqtl2.py
@@ -230,10 +230,9 @@ def process_qtl2_results(output_file: str) -> Dict[str, Any]:
     qtl_results = process_scan_results(results["scan_file"],
                                        results["pmap_file"],
                                        results["gmap_file"])
-    permutation_results = process_permutation(results)
-
+    permutation_results = process_permutation(results) if results["permutations"] > 0 else {}
     return {
-        **results,  # Include original input data
+        **results,
         "qtl_results": qtl_results,
         "permutation_results": permutation_results
     }