about summary refs log tree commit diff
path: root/gn3/api/rqtl2.py
diff options
context:
space:
mode:
Diffstat (limited to 'gn3/api/rqtl2.py')
-rw-r--r--gn3/api/rqtl2.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/gn3/api/rqtl2.py b/gn3/api/rqtl2.py
index 5e0a390..5219573 100644
--- a/gn3/api/rqtl2.py
+++ b/gn3/api/rqtl2.py
@@ -36,7 +36,8 @@ def compute(log_file):
      output_file, _log2_file) = prepare_files(current_app.config.get("TMPDIR"))
     # write the input file with data required for creating the cross
     write_input_file(input_file, workspace_dir, data)
-    rqtl_path = Path(current_app.root_path) / "scripts" / "rqtl2_wrapper.R"
+    # TODO : Implement a better way for fetching the file Path.
+    rqtl_path =Path(__file__).absolute().parent.parent.parent.joinpath("scripts/rqtl2_wrapper.R")
     if not rqtl_path.is_file():
         return jsonify({"error" : f"The script {rqtl_path} does not exists"}), 400
     rqtl2_cmd = compose_rqtl2_cmd(rqtl_path, input_file,