From a67cbb482de7d7ad8ccfc8e6e348e566be6fcb3a Mon Sep 17 00:00:00 2001 From: Blaise Li <blaise.li__git@nsup.org> Date: Mon, 5 Oct 2020 22:26:27 +0200 Subject: [PATCH] Trying another way to dynamically set params. --- smwrappers/explore_mapping_parameters/wrapper.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/smwrappers/explore_mapping_parameters/wrapper.py b/smwrappers/explore_mapping_parameters/wrapper.py index 334d0b5..90277fa 100644 --- a/smwrappers/explore_mapping_parameters/wrapper.py +++ b/smwrappers/explore_mapping_parameters/wrapper.py @@ -55,12 +55,12 @@ echo -e "${{rate}}\\t{snakemake.params.these_settings}" >> {snakemake.params.rat return shell_commands with NamedTemporaryFile() as fastq, NamedTemporaryFile() as rates_record: - snakemake.params["fastq"] = fastq.name + snakemake.params.fastq = fastq.name # Take the first 10000 reads from the input shell(f"zcat {snakemake.input.fastq} | head -40000 | gzip > {fastq.name}") - snakemake.params["rates_record"] = rates_record.name + snakemake.params.rates_record = rates_record.name for settings in snakemake.params.settings: - snakemake.params["these_settings"] = settings + snakemake.params.these_settings = settings shell(mapping_command(snakemake.params.aligner)) rates_record.seek(0) (best_rate, best_settings) = max( -- GitLab