diff options
Diffstat (limited to 'gn3/computations/biweight.py')
-rw-r--r-- | gn3/computations/biweight.py | 8 |
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] |