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