From 973915cbba5795c9aef24c622ba6322c9e9d232c Mon Sep 17 00:00:00 2001 From: Ollie Date: Sat, 28 Jun 2025 10:46:13 +0100 Subject: [PATCH] Made config parameter less strict --- pipeline/rules/dependencies.smk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pipeline/rules/dependencies.smk b/pipeline/rules/dependencies.smk index e3c62e2..64ebb65 100644 --- a/pipeline/rules/dependencies.smk +++ b/pipeline/rules/dependencies.smk @@ -101,12 +101,15 @@ def check_config_parameters(config): missing_params = [] for param in required_params: val = config.get(param) - if val is None or (param == "config_file" and val == "NA"): + if val is None: missing_params.append(param) if missing_params: print("Error: Missing parameters in user-specified and default config files:", missing_params) sys.exit(1) + + if config.get("config_file") == "NA": + print("Warning: No user specified config file was provided.") # Check the config check_config_parameters(config)