diff options
Diffstat (limited to 'gn3/computations')
-rw-r--r-- | gn3/computations/ctl.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gn3/computations/ctl.py b/gn3/computations/ctl.py new file mode 100644 index 0000000..c4955a0 --- /dev/null +++ b/gn3/computations/ctl.py @@ -0,0 +1,20 @@ +"""module contains code to process ctl analysis data""" +from gn3.commands import run_cmd + +from gn3.computations.wgcna import dump_wgcna_data +from gn3.computations.wgcna import compose_wgcna_cmd + + +def call_ctl_script(data): + """function to call ctl script""" + + temp_file_name = dump_wgcna_data(data) + cmd = compose_wgcna_cmd("ctl_analysis.R", temp_file_name) + + try: + cmd_results = run_cmd(cmd) + print(cmd_results) + except Exception as e: + raise e + + return "hello" |