diff --git a/workflow/rules/download.smk b/workflow/rules/download.smk index cc67a07a..bcef3d9e 100644 --- a/workflow/rules/download.smk +++ b/workflow/rules/download.smk @@ -98,6 +98,7 @@ localrules: download_eggNOG_files, download_atlas_files, download_checkm_data, + download_gunc, ruleorder: download_eggNOG_files > download_atlas_files diff --git a/workflow/rules/dram.smk b/workflow/rules/dram.smk index 84048f31..20804726 100644 --- a/workflow/rules/dram.smk +++ b/workflow/rules/dram.smk @@ -11,6 +11,11 @@ def get_dram_config(wildcards): return config.get("dram_config_file", f"{DBDIR}/DRAM/DRAM.config") +localrules: + dram_download, + concat_annotations, + + rule dram_download: output: dbdir=directory(f"{DBDIR}/DRAM/db/"), @@ -79,10 +84,6 @@ def get_all_dram(wildcards): DRAM_ANNOTATON_FILES = ["annotations.tsv"] -localrules: - concat_annotations, - - rule concat_annotations: input: get_all_dram,