about summary refs log tree commit diff
path: root/gn3/computations/rqtl2.py
diff options
context:
space:
mode:
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
     }