aboutsummaryrefslogtreecommitdiff
path: root/gn3/computations/biweight.py
diff options
context:
space:
mode:
authorAlexander Kabui2021-06-15 08:08:38 +0300
committerAlexander Kabui2021-06-15 08:08:38 +0300
commitc708f435f14e5394aa4e6e8f556aec976d61341f (patch)
tree5b1f0cf8c2dbc0b2d76d2df34a7bab271b6bc5c3 /gn3/computations/biweight.py
parentf9dec15fb4a1fc24dfb963ed69f2a5cbbd4f31d3 (diff)
downloadgenenetwork3-c708f435f14e5394aa4e6e8f556aec976d61341f.tar.gz
fix script path issues
Diffstat (limited to 'gn3/computations/biweight.py')
-rw-r--r--gn3/computations/biweight.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/gn3/computations/biweight.py b/gn3/computations/biweight.py
index c17de8e..e598a5b 100644
--- a/gn3/computations/biweight.py
+++ b/gn3/computations/biweight.py
@@ -2,17 +2,21 @@
"""module contains script to call biweight mid\
correlation in R"""
-
import subprocess
+import os
+from pathlib import Path
from typing import List
+FILE_PATH = os.path.join(Path(__file__).parent.absolute(), "biweight.R")
+
def call_biweight_script(trait_vals: List,
target_vals: List,
- path_to_script: str = "./biweight_R",
+ path_to_script: str = FILE_PATH,
command: str = "Rscript"
):
'''biweight function'''
+
args_1 = ' '.join(str(trait_val) for trait_val in trait_vals)
args_2 = ' '.join(str(target_val) for target_val in target_vals)
cmd = [command, path_to_script] + [args_1] + [args_2]