From c91b1ad1fbae750b9ec2f818879aaba4a80c30c7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 24 Aug 2026 15:26:47 +0000 Subject: [PATCH] fix(pull_resources): Make UP dat.gz files temp Mark uniprot_sprot.dat.gz and uniprot_trembl.dat.gz as temp so Snakemake removes them after use, freeing ~200GB of disk space. Closes #248 Co-authored-by: jonasfreimuth <68993915+jonasfreimuth@users.noreply.github.com> --- workflow/rules/pull_resources.smk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workflow/rules/pull_resources.smk b/workflow/rules/pull_resources.smk index 8c29d98..b3bd459 100644 --- a/workflow/rules/pull_resources.smk +++ b/workflow/rules/pull_resources.smk @@ -989,8 +989,8 @@ Extract the UniProt snapshot release to obtain SwissProt and TrEMBL data. input: uniprot_snapshot="resources/uniprot/uniprot_snapshot.tar.gz", output: - swissprot="resources/uniprot/uniprot_sprot.dat.gz", - trembl="resources/uniprot/uniprot_trembl.dat.gz", + swissprot=temp("resources/uniprot/uniprot_sprot.dat.gz"), + trembl=temp("resources/uniprot/uniprot_trembl.dat.gz"), log: "logs/pull_resources/extract_uniprot_snapshot.log", benchmark: