From 85966cb0bb3779388388dd7eee5d8ba303c960aa Mon Sep 17 00:00:00 2001 From: seallard Date: Thu, 14 Dec 2023 16:51:21 +0100 Subject: [PATCH] Extract method --- cg/meta/workflow/microsalt/quality_controller/utils.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/cg/meta/workflow/microsalt/quality_controller/utils.py b/cg/meta/workflow/microsalt/quality_controller/utils.py index 1d3377c311..3f55185626 100644 --- a/cg/meta/workflow/microsalt/quality_controller/utils.py +++ b/cg/meta/workflow/microsalt/quality_controller/utils.py @@ -75,11 +75,15 @@ def get_results_passing_qc(results: list[QualityResult]) -> list[QualityResult]: def get_non_urgent_results(results: list[QualityResult]) -> list[QualityResult]: - return [result for result in results if result.application_tag != MicrosaltAppTags.MWRNXTR003] + return [result for result in results if not is_urgent_result(result)] def get_urgent_results(results: list[QualityResult]) -> list[QualityResult]: - return [result for result in results if result.application_tag == MicrosaltAppTags.MWRNXTR003] + return [result for result in results if is_urgent_result(result)] + + +def is_urgent_result(result: QualityResult) -> bool: + return result.application_tag == MicrosaltAppTags.MWRNXTR003 def urgent_samples_pass_qc(results: list[QualityResult]) -> bool: