diff options
author | zsloan | 2021-05-17 23:56:10 +0000 |
---|---|---|
committer | zsloan | 2021-05-18 00:00:36 +0000 |
commit | 0a8754a582f057bd335441eab15da3f629df9ad7 (patch) | |
tree | ea93887acbd3534793a90045dfce975765f992ab /gn3/computations | |
parent | 624ece086d026da9150cd35b2404874ccf607b07 (diff) | |
download | genenetwork3-0a8754a582f057bd335441eab15da3f629df9ad7.tar.gz |
Fixed variety of issues detected by pylint
Diffstat (limited to 'gn3/computations')
-rw-r--r-- | gn3/computations/rqtl.py | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/gn3/computations/rqtl.py b/gn3/computations/rqtl.py index 087a99f..0e8cd1f 100644 --- a/gn3/computations/rqtl.py +++ b/gn3/computations/rqtl.py @@ -1,25 +1,25 @@ -"""Procedures related rqtl computations"""
-import os
-
-from typing import Dict
-from gn3.commands import compose_rqtl_cmd
-from gn3.fs_helpers import get_hash_of_files
-
-def generate_rqtl_cmd(rqtl_wrapper_cmd: str,
- output_dir: str,
- rqtl_wrapper_kwargs: Dict) -> Dict:
-
- _hash = get_hash_of_files(
- [v for k, v in rqtl_wrapper_kwargs.items() if k in ["g", "p", "addcovar",
- "model", "method",
- "interval", "nperm",
- "scale", "control"]])
-
- _output_filename = f"{_hash}-output.json"
- return {
- "output_file":
- _output_filename,
- "rqtl_cmd":
- compose_rqtl_cmd(rqtl_wrapper_cmd=rqtl_wrapper_cmd,
- rqtl_wrapper_kwargs=rqtl_wrapper_kwargs)
- }
\ No newline at end of file +"""Procedures related rqtl computations""" + +from typing import Dict +from gn3.commands import compose_rqtl_cmd +from gn3.fs_helpers import get_hash_of_files + +def generate_rqtl_cmd(rqtl_wrapper_cmd: str, + rqtl_wrapper_kwargs: Dict) -> Dict: + """Given the base rqtl_wrapper command and +dict of keyword arguments, return the full rqtl_wrapper command and an +output filename generated from a hash of the genotype and phenotype files + + """ + + _hash = get_hash_of_files( + [v for k, v in rqtl_wrapper_kwargs.items() if k in ["g", "p"]]) + + _output_filename = f"{_hash}-output.json" + return { + "output_file": + _output_filename, + "rqtl_cmd": + compose_rqtl_cmd(rqtl_wrapper_cmd=rqtl_wrapper_cmd, + rqtl_wrapper_kwargs=rqtl_wrapper_kwargs) + } |