about summary refs log tree commit diff
path: root/gn3/api/rqtl.py
diff options
context:
space:
mode:
authorAlexander_Kabui2024-12-20 18:25:03 +0300
committerAlexander_Kabui2024-12-20 18:25:03 +0300
commit6ea74320bc92939d1c99e406623568a183cc75b9 (patch)
tree4076faa4e36716b3491bddc8d3eefdf0a154e6f7 /gn3/api/rqtl.py
parentbba6befbad749533779c0b6057e22885d351595b (diff)
downloadgenenetwork3-6ea74320bc92939d1c99e406623568a183cc75b9.tar.gz
fix: Pylint fixes.
Diffstat (limited to 'gn3/api/rqtl.py')
-rw-r--r--gn3/api/rqtl.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/gn3/api/rqtl.py b/gn3/api/rqtl.py
index 39f45a3..8b3c536 100644
--- a/gn3/api/rqtl.py
+++ b/gn3/api/rqtl.py
@@ -29,7 +29,7 @@ run the rqtl_wrapper script and return the results as JSON
 
     run_id = request.args.get("id")
     with open(os.path.join(current_app.config.get("TMPDIR"),
-                           f"{run_id}.txt"), "w+"):
+                           f"{run_id}.txt"), "w+", encoding="utf-8"):
         pass
     # Split kwargs by those with values and boolean ones
     # that just convert to True/False
@@ -68,7 +68,7 @@ run the rqtl_wrapper script and return the results as JSON
     stream_ouput_file = os.path.join(current_app.config.get("TMPDIR"),
                                          f"{run_id}.txt")
 
-    results =  run_process(rqtl_cmd.get("rqtl_cmd"), stream_ouput_file, run_id)
+    run_process(rqtl_cmd.get("rqtl_cmd"), stream_ouput_file, run_id)
 
     if "pairscan" in rqtl_bool_kwargs:
         rqtl_output['results'] = process_rqtl_pairscan(rqtl_cmd.get('output_file'), genofile)
@@ -76,8 +76,8 @@ run the rqtl_wrapper script and return the results as JSON
         rqtl_output['results'] = process_rqtl_mapping(rqtl_cmd.get('output_file'))
 
     if int(rqtl_kwargs['nperm']) > 0:
-        rqtl_output['perm_results'], rqtl_output['suggestive'],
-        rqtl_output['significant'] = process_perm_output(rqtl_cmd.get('output_file'))
+        # pylint: disable=C0301
+        rqtl_output['perm_results'], rqtl_output['suggestive'], rqtl_output['significant'] = process_perm_output(rqtl_cmd.get('output_file'))
 
     return jsonify(rqtl_output)
 
@@ -94,7 +94,7 @@ def run_process(rscript_cmd, output_file, run_id):
     for line in iter(process.stdout.readline, b""):
         # these allow endpoint stream to read the file since
         # no read and write file same tiem
-        with open(output_file, "a+") as file_handler:
+        with open(output_file, "a+", encoding="utf-8") as file_handler:
             file_handler.write(line.decode("utf-8"))
     process.stdout.close()
     process.wait()