From f7f436a2fd16069125a8e1e217cb38e44d70ec75 Mon Sep 17 00:00:00 2001 From: Vadym Date: Mon, 19 Feb 2024 16:35:21 +0100 Subject: [PATCH] Add deliverable tag to metrics deliver --- cg/constants/housekeeper_tags.py | 6 +++--- cg/meta/workflow/balsamic.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cg/constants/housekeeper_tags.py b/cg/constants/housekeeper_tags.py index 410f66c520..2cdb9eeb48 100644 --- a/cg/constants/housekeeper_tags.py +++ b/cg/constants/housekeeper_tags.py @@ -76,9 +76,9 @@ class HkMipAnalysisTag: SAMPLE_INFO: list[str] = ["sample-info"] -class BalsamicAnalysisTag(StrEnum): - CONFIG: str = "balsamic-config" - QC_METRICS: str = "qc-metrics" +class BalsamicAnalysisTag: + CONFIG: list[str] = ["balsamic-config"] + QC_METRICS: list[str] = ["qc-metrics", "deliverable"] class GensAnalysisTag: diff --git a/cg/meta/workflow/balsamic.py b/cg/meta/workflow/balsamic.py index 13332b8a66..ea22f2e6c7 100644 --- a/cg/meta/workflow/balsamic.py +++ b/cg/meta/workflow/balsamic.py @@ -324,8 +324,8 @@ def get_latest_raw_file_data(self, case_id: str, tags: list) -> dict | list: def get_latest_metadata(self, case_id: str) -> BalsamicAnalysis: """Get the latest metadata of a specific BALSAMIC case""" - config_raw_data = self.get_latest_raw_file_data(case_id, [BalsamicAnalysisTag.CONFIG]) - metrics_raw_data = self.get_latest_raw_file_data(case_id, [BalsamicAnalysisTag.QC_METRICS]) + config_raw_data = self.get_latest_raw_file_data(case_id, BalsamicAnalysisTag.CONFIG) + metrics_raw_data = self.get_latest_raw_file_data(case_id, BalsamicAnalysisTag.QC_METRICS) if config_raw_data and metrics_raw_data: try: