diff --git a/CLIP/iCLIP.snakefile b/CLIP/iCLIP.snakefile index 40257c080969a945e308bb2a9a72104ae1187ab8..a85a7aa115c1fd481647e574aba4ec49930313bc 100644 --- a/CLIP/iCLIP.snakefile +++ b/CLIP/iCLIP.snakefile @@ -274,6 +274,8 @@ counting = [ trimmer=TRIMMERS, lib=LIBS, read_type=["deduped"], biotype=["protein_coding"], orientation=ORIENTATIONS), ] +localrules: all, link_raw_data + #TODO: # - Plot histogram of read type counts at successive processing steps # - Remap unmapped with less stringency to check if we are too stringent diff --git a/Degradome-seq/Degradome-seq.snakefile b/Degradome-seq/Degradome-seq.snakefile index 58889de398258b24ec158659abe226010595ed63..768516f08794db4523156ab563f1f8b90bc09636 100644 --- a/Degradome-seq/Degradome-seq.snakefile +++ b/Degradome-seq/Degradome-seq.snakefile @@ -141,6 +141,7 @@ wildcard_constraints: rep="\d+", orientation="|".join(ORIENTATIONS), +localrules: all, link_raw_data rule all: input: diff --git a/PRO-seq/PRO-seq.snakefile b/PRO-seq/PRO-seq.snakefile index 92bcc696ccbf507a941e7a04fe85bc13437e21f3..2b0aa192466ac89740d49961b442d72252984d8d 100644 --- a/PRO-seq/PRO-seq.snakefile +++ b/PRO-seq/PRO-seq.snakefile @@ -353,6 +353,8 @@ else: trimmer=TRIMMERS, counter=COUNTERS, biotype=COUNT_BIOTYPES, orientation=ORIENTATIONS), +localrules: all, link_raw_data + rule all: """This top rule is used to drive the whole workflow by taking as input its final products.""" input: diff --git a/RNA_Seq_Cecere/RNA-seq.snakefile b/RNA_Seq_Cecere/RNA-seq.snakefile index 9723776207cebe1ee2c5aedec68f03f7386362b2..b37e4ea323e40d77494d53b68941cb18cdb91623 100644 --- a/RNA_Seq_Cecere/RNA-seq.snakefile +++ b/RNA_Seq_Cecere/RNA-seq.snakefile @@ -538,6 +538,8 @@ if len(REPS) > 1: else: warnings.warn("Replicates comparisons will not be run because there are not enough replicates.\n") +localrules: all, link_raw_data + rule all: input: specific_input(aligner), diff --git a/Ribo-seq/Ribo-seq.snakefile b/Ribo-seq/Ribo-seq.snakefile index b1c0b2d11d6a9286da97c9f29a5051f042d18a4b..5b466a8a2be17b384dacfc58b01ea84dedc012cc 100644 --- a/Ribo-seq/Ribo-seq.snakefile +++ b/Ribo-seq/Ribo-seq.snakefile @@ -602,7 +602,7 @@ read_graphs = [ # TODO: check what can be done with "dt" (differential translation, a.k.a. translation efficiency difference) - +localrules: all, link_raw_data rule all: input: diff --git a/requirements.txt b/requirements.txt index dba25bda7ca685be64e1fdd8ddd3622f0f717016..d10b24944e1162ea8faa940223f08bbd4f4e98bc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -45,5 +45,5 @@ scikit-learn==0.23.2 scipy==1.5.2 seaborn==0.11.0 snakemake==5.24.2 -snakemake-wrappers @ git+https://gitlab.pasteur.fr/bli/snakemake_wrappers.git@dc5e29ac5bdbf70650865901927ba549ef4a565e +snakemake-wrappers @ git+https://gitlab.pasteur.fr/bli/snakemake_wrappers.git@e78f5d0ce8487f8c226e1585b364789f47832e8f tabulate==0.8.7 diff --git a/small_RNA-seq/small_RNA-seq.snakefile b/small_RNA-seq/small_RNA-seq.snakefile index a397d52ee82a80dfb7b83ab4e08346a004f32889..9666f4d5cb4df60b53772f421e3359bd80663ca2 100644 --- a/small_RNA-seq/small_RNA-seq.snakefile +++ b/small_RNA-seq/small_RNA-seq.snakefile @@ -880,6 +880,8 @@ else: fold_boxplots = [de_fold_boxplots, ip_fold_boxplots_by_contrast, ip_fold_boxplots] +localrules: all, link_raw_data + rule all: input: expand( diff --git a/snakemake_wrappers b/snakemake_wrappers index dc5e29ac5bdbf70650865901927ba549ef4a565e..e78f5d0ce8487f8c226e1585b364789f47832e8f 160000 --- a/snakemake_wrappers +++ b/snakemake_wrappers @@ -1 +1 @@ -Subproject commit dc5e29ac5bdbf70650865901927ba549ef4a565e +Subproject commit e78f5d0ce8487f8c226e1585b364789f47832e8f