From 0eb879a8d2a40a3d0b3ff765e0fdfdca62df126d Mon Sep 17 00:00:00 2001
From: Blaise Li <blaise.li__git@nsup.org>
Date: Wed, 30 Oct 2019 16:02:10 +0100
Subject: [PATCH] Fix path to snakemake wrappers.

---
 CLIP/iCLIP.snakefile                  |  6 +++---
 Degradome-seq/Degradome-seq.snakefile |  8 ++++----
 PRO-seq/PRO-seq.snakefile             | 10 +++++-----
 RNA_Seq_Cecere/RNA-seq.snakefile      | 14 +++++++-------
 Ribo-seq/Ribo-seq.snakefile           |  4 ++--
 small_RNA-seq/small_RNA-seq.snakefile |  6 +++---
 6 files changed, 24 insertions(+), 24 deletions(-)

diff --git a/CLIP/iCLIP.snakefile b/CLIP/iCLIP.snakefile
index b56f154..c63d677 100644
--- a/CLIP/iCLIP.snakefile
+++ b/CLIP/iCLIP.snakefile
@@ -427,7 +427,7 @@ rule map_on_genome:
         err = OPJ(log_dir, "{trimmer}", aligner, "map_{read_type}_on_genome", "{lib}_{rep}.err"),
     threads: 12
     wrapper:
-        f"file://{wrappers_dir}/map_on_genome"
+        f"file://{wrappers_dir[0]}/map_on_genome"
 
 
 rule remap_on_genome:
@@ -455,7 +455,7 @@ rule remap_on_genome:
         err = OPJ(log_dir, "{trimmer}", aligner, "remap_{read_type}_unmapped_on_genome", "{lib}_{rep}.err"),
     threads: 12
     wrapper:
-        f"file://{wrappers_dir}/map_on_genome"
+        f"file://{wrappers_dir[0]}/map_on_genome"
 
 
 rule sam2indexedbam:
@@ -474,7 +474,7 @@ rule sam2indexedbam:
     resources:
         mem_mb=4100
     wrapper:
-        f"file://{wrappers_dir}/sam2indexedbam"
+        f"file://{wrappers_dir[0]}/sam2indexedbam"
 
 
 rule compute_mapping_stats:
diff --git a/Degradome-seq/Degradome-seq.snakefile b/Degradome-seq/Degradome-seq.snakefile
index f91c701..bed3a3a 100644
--- a/Degradome-seq/Degradome-seq.snakefile
+++ b/Degradome-seq/Degradome-seq.snakefile
@@ -170,7 +170,7 @@ rule map_on_genome:
     threads:
         4
     wrapper:
-        f"file://{wrappers_dir}/map_on_genome"
+        f"file://{wrappers_dir[0]}/map_on_genome"
 
 
 rule sam2indexedbam:
@@ -189,7 +189,7 @@ rule sam2indexedbam:
     resources:
         mem_mb=4100
     wrapper:
-        f"file://{wrappers_dir}/sam2indexedbam"
+        f"file://{wrappers_dir[0]}/sam2indexedbam"
 
 
 def biotype2annot(wildcards):
@@ -396,7 +396,7 @@ rule compute_RPK:
     #     rpk = 1000 * counts_data.loc[common].div(feature_lengths.loc[common]["union_exon_len"], axis="index")
     #     rpk.to_csv(output.rpk_file, sep="\t")
     wrapper:
-        f"file://{wrappers_dir}/compute_RPK"
+        f"file://{wrappers_dir[0]}/compute_RPK"
 
 
 # Compute TPM using total number of mappers divided by genome length
@@ -418,7 +418,7 @@ rule compute_TPM:
     #     tpm = 1000000 * rpk / rpk.sum()
     #     tpm.to_csv(output.tpm_file, sep="\t")
     wrapper:
-        f"file://{wrappers_dir}/compute_TPM"
+        f"file://{wrappers_dir[0]}/compute_TPM"
 
 
 # TODO: Is it better to compute the mean and then the fold of the means?
diff --git a/PRO-seq/PRO-seq.snakefile b/PRO-seq/PRO-seq.snakefile
index b1d73f0..1e70b4e 100644
--- a/PRO-seq/PRO-seq.snakefile
+++ b/PRO-seq/PRO-seq.snakefile
@@ -491,7 +491,7 @@ rule map_on_genome:
 #        eval ${{cmd}} 1>> {log.log} 2>> {log.err}
 #        """
     wrapper:
-        f"file://{wrappers_dir}/map_on_genome"
+        f"file://{wrappers_dir[0]}/map_on_genome"
 
 
 rule sam2indexedbam:
@@ -510,7 +510,7 @@ rule sam2indexedbam:
     resources:
         mem_mb=4100
     wrapper:
-        f"file://{wrappers_dir}/sam2indexedbam"
+        f"file://{wrappers_dir[0]}/sam2indexedbam"
 
 
 rule fuse_bams:
@@ -655,7 +655,7 @@ rule htseq_count_reads:
         log = OPJ(log_dir, "{trimmer}", "htseq_count_reads", "{lib}_{rep}_{biotype}_{orientation}.log"),
         err = OPJ(log_dir, "{trimmer}", "htseq_count_reads", "{lib}_{rep}_{biotype}_{orientation}.err")
     wrapper:
-        f"file://{wrappers_dir}/htseq_count_reads"
+        f"file://{wrappers_dir[0]}/htseq_count_reads"
 
 
 def parse_htseq_counts(counts_filename):
@@ -964,7 +964,7 @@ rule compute_RPK:
     #     rpk = 1000 * counts_data.loc[common].div(feature_lengths.loc[common]["union_exon_len"], axis="index")
     #     rpk.to_csv(output.rpk_file, sep="\t")
     wrapper:
-        f"file://{wrappers_dir}/compute_RPK"
+        f"file://{wrappers_dir[0]}/compute_RPK"
 
 
 rule compute_sum_million_RPK:
@@ -995,7 +995,7 @@ rule compute_TPM:
     #     tpm = 1000000 * rpk / rpk.sum()
     #     tpm.to_csv(output.tpm_file, sep="\t")
     wrapper:
-        f"file://{wrappers_dir}/compute_TPM"
+        f"file://{wrappers_dir[0]}/compute_TPM"
 
 
 @wc_applied
diff --git a/RNA_Seq_Cecere/RNA-seq.snakefile b/RNA_Seq_Cecere/RNA-seq.snakefile
index 534c174..b749bdb 100644
--- a/RNA_Seq_Cecere/RNA-seq.snakefile
+++ b/RNA_Seq_Cecere/RNA-seq.snakefile
@@ -566,7 +566,7 @@ rule map_on_genome:
     #shell:
     #    mapping_command(aligner)
     wrapper:
-        f"file://{wrappers_dir}/map_on_genome"
+        f"file://{wrappers_dir[0]}/map_on_genome"
 
 
 rule extract_nomap_polyU:
@@ -619,7 +619,7 @@ rule remap_on_genome:
     #shell:
     #    mapping_command(aligner)
     wrapper:
-        f"file://{wrappers_dir}/map_on_genome"
+        f"file://{wrappers_dir[0]}/map_on_genome"
 
 
 def source_sam(wildcards):
@@ -659,7 +659,7 @@ rule sam2indexedbam:
     threads:
         8
     wrapper:
-        f"file://{wrappers_dir}/sam2indexedbam"
+        f"file://{wrappers_dir[0]}/sam2indexedbam"
 
 
 rule compute_mapping_stats:
@@ -838,7 +838,7 @@ def biotype2annot(wildcards):
 #         log = OPJ(log_dir, "htseq_count_reads", "{lib}_{rep}_{biotype}_{orientation}.log"),
 #         err = OPJ(log_dir, "htseq_count_reads", "{lib}_{rep}_{biotype}_{orientation}.err"),
 #     wrapper:
-#         f"file://{wrappers_dir}/htseq_count_reads"
+#         f"file://{wrappers_dir[0]}/htseq_count_reads"
 
 
 def source_sorted_bam(wildcards):
@@ -984,7 +984,7 @@ rule feature_count_reads:
 #         err = OPJ(log_dir, "intersect_count_reads", "{lib}_{rep}_{biotype}_{orientation}.err"),
 #     threads: 4  # to limit memory usage, actually
 #     wrapper:
-#         f"file://{wrappers_dir}/intersect_count_reads"
+#         f"file://{wrappers_dir[0]}/intersect_count_reads"
 
 
 rule summarize_counts:
@@ -1108,7 +1108,7 @@ rule compute_RPK:
     #     rpk = 1000 * counts_data.loc[common].div(feature_lengths.loc[common]["union_exon_len"], axis="index")
     #     rpk.to_csv(output.rpk_file, sep="\t")
     wrapper:
-        f"file://{wrappers_dir}/compute_RPK"
+        f"file://{wrappers_dir[0]}/compute_RPK"
 
 
 rule compute_sum_million_RPK:
@@ -1143,7 +1143,7 @@ rule compute_TPM:
     #     tpm = 1000000 * rpk / rpk.sum()
     #     tpm.to_csv(output.tpm_file, sep="\t")
     wrapper:
-        f"file://{wrappers_dir}/compute_TPM"
+        f"file://{wrappers_dir[0]}/compute_TPM"
 
 
 # Useful to compute translation efficiency in the Ribo-seq pipeline
diff --git a/Ribo-seq/Ribo-seq.snakefile b/Ribo-seq/Ribo-seq.snakefile
index 8d45d15..9a17428 100644
--- a/Ribo-seq/Ribo-seq.snakefile
+++ b/Ribo-seq/Ribo-seq.snakefile
@@ -752,7 +752,7 @@ rule map_on_genome:
     threads:
         4
     wrapper:
-        f"file://{wrappers_dir}/map_on_genome"
+        f"file://{wrappers_dir[0]}/map_on_genome"
 
 
 def source_sam(wildcards):
@@ -786,7 +786,7 @@ rule sam2indexedbam:
     resources:
         mem_mb=4100
     wrapper:
-        f"file://{wrappers_dir}/sam2indexedbam"
+        f"file://{wrappers_dir[0]}/sam2indexedbam"
 
 
 rule compute_mapping_stats:
diff --git a/small_RNA-seq/small_RNA-seq.snakefile b/small_RNA-seq/small_RNA-seq.snakefile
index 8e8c88c..d7f5e34 100644
--- a/small_RNA-seq/small_RNA-seq.snakefile
+++ b/small_RNA-seq/small_RNA-seq.snakefile
@@ -1013,7 +1013,7 @@ rule map_on_genome:
     resources:
         mem_mb=700
     wrapper:
-        f"file://{wrappers_dir}/map_on_genome"
+        f"file://{wrappers_dir[0]}/map_on_genome"
 
 
 rule extract_nomap_siRNAs:
@@ -1066,7 +1066,7 @@ rule remap_on_genome:
     resources:
         mem_mb=700
     wrapper:
-        f"file://{wrappers_dir}/map_on_genome"
+        f"file://{wrappers_dir[0]}/map_on_genome"
 
 
 def source_sam(wildcards):
@@ -1101,7 +1101,7 @@ rule sam2indexedbam:
     resources:
         mem_mb=4100
     wrapper:
-        f"file://{wrappers_dir}/sam2indexedbam"
+        f"file://{wrappers_dir[0]}/sam2indexedbam"
 
 
 rule compute_coverage:
-- 
GitLab