From 8d26fb18e4d8941db4c9c6f2fc9f49db42f07cd6 Mon Sep 17 00:00:00 2001 From: John Sterrett Date: Thu, 7 Dec 2023 17:18:30 -0700 Subject: [PATCH] add func to get converter script --- src/snake_utils.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/snake_utils.py b/src/snake_utils.py index ef546bc..bfbebf8 100644 --- a/src/snake_utils.py +++ b/src/snake_utils.py @@ -174,4 +174,15 @@ def get_kraken_db_loc(default, config): loc = config.get("kraken_db") if loc is not None: return loc - return default \ No newline at end of file + return default + +def get_tpm_converter_path(): + path_2_script = path.dirname(__file__) + converter = path.join(path_2_script, "rule_utils", "counts_to_tpm.py") + # remove ".." + converter = path.normpath(converter) + + if path.exists(converter): + return converter + else: + raise FileNotFoundError(f"TPM conversion script was not found at {converter}.") \ No newline at end of file