From c4c311898dddb9f09d3a5afe612a88c779f0ad5f Mon Sep 17 00:00:00 2001
From: Nicolas Descostes <nicolas.descostes@embl.it>
Date: Sat, 16 Apr 2022 09:15:54 +0000
Subject: [PATCH] bowtie2 second attempt

---
 .gitlab-ci.yml                                  | 17 ++++++++++++++++-
 .../mapping/bowtie2/Singularity.bowtie2-241cv1  | 12 ++++++++++++
 recipes/mapping/bowtie2/Singularity.bowtie2-245 | 12 ++++++++++++
 .../bowtie2/Singularity.bowtie2-241cv1          | 12 ++++++++++++
 .../bowtie2/Singularity.bowtie2-245             | 12 ++++++++++++
 yaml-files/quality-control/fastqc-test.backup   |  6 +++---
 6 files changed, 67 insertions(+), 4 deletions(-)
 create mode 100644 recipes/mapping/bowtie2/Singularity.bowtie2-241cv1
 create mode 100644 recipes/mapping/bowtie2/Singularity.bowtie2-245
 create mode 100644 recipes/quality-control/bowtie2/Singularity.bowtie2-241cv1
 create mode 100644 recipes/quality-control/bowtie2/Singularity.bowtie2-245

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 88585d2..ff6ea75 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,6 +36,21 @@ image:
 
 ## WRITE YOUR TEST RULE HERE AFTER BRANCHING ON SUBMISSION AND CREATE A MERGE REQUEST
 
+bowtie2-241cv1-test:
+  extends: .templateTest
+  variables:
+    BASENAME: bowtie2
+    TAG: 241cv1
+    RECIPE_PATH: recipes/quality-control/bowtie2
+
+bowtie2-245-test:
+  extends: .templateTest
+  variables:
+    BASENAME: bowtie2
+    TAG: 245
+    RECIPE_PATH: recipes/quality-control/bowtie2
+
+
 #####################
 # Image analysis
 #####################
@@ -44,7 +59,7 @@ include:
   - local: "yaml-files/image-analysis/deeplabcut-deploy.yaml"
 
 #####################
-## Quality control
+# Mapping
 #####################
 
 include:
diff --git a/recipes/mapping/bowtie2/Singularity.bowtie2-241cv1 b/recipes/mapping/bowtie2/Singularity.bowtie2-241cv1
new file mode 100644
index 0000000..71bebf4
--- /dev/null
+++ b/recipes/mapping/bowtie2/Singularity.bowtie2-241cv1
@@ -0,0 +1,12 @@
+Bootstrap: docker
+From: biocontainers/bowtie2:v2.4.1_cv1
+
+%runscript
+    echo "Running container biocontainers/bowtie2:v2.4.1_cv1, Bowtie v2.4.1"
+    exec /bin/bash "$@"
+
+%post
+    mkdir /cluster /work /tsd /projects
+
+%labels
+    Author Nicolas Descostes
diff --git a/recipes/mapping/bowtie2/Singularity.bowtie2-245 b/recipes/mapping/bowtie2/Singularity.bowtie2-245
new file mode 100644
index 0000000..8b9822a
--- /dev/null
+++ b/recipes/mapping/bowtie2/Singularity.bowtie2-245
@@ -0,0 +1,12 @@
+Bootstrap: docker
+From: quay.io/biocontainers/bowtie2:2.4.5--py36hfca12d5_2
+
+%runscript
+    echo "Running container quay.io/biocontainers/bowtie2:2.4.5--py36hfca12d5_2, Bowtie v2.4.5"
+    exec /bin/bash "$@"
+
+%post
+    mkdir /cluster /work /tsd /projects
+
+%labels
+    Author Nicolas Descostes
diff --git a/recipes/quality-control/bowtie2/Singularity.bowtie2-241cv1 b/recipes/quality-control/bowtie2/Singularity.bowtie2-241cv1
new file mode 100644
index 0000000..71bebf4
--- /dev/null
+++ b/recipes/quality-control/bowtie2/Singularity.bowtie2-241cv1
@@ -0,0 +1,12 @@
+Bootstrap: docker
+From: biocontainers/bowtie2:v2.4.1_cv1
+
+%runscript
+    echo "Running container biocontainers/bowtie2:v2.4.1_cv1, Bowtie v2.4.1"
+    exec /bin/bash "$@"
+
+%post
+    mkdir /cluster /work /tsd /projects
+
+%labels
+    Author Nicolas Descostes
diff --git a/recipes/quality-control/bowtie2/Singularity.bowtie2-245 b/recipes/quality-control/bowtie2/Singularity.bowtie2-245
new file mode 100644
index 0000000..16bfa98
--- /dev/null
+++ b/recipes/quality-control/bowtie2/Singularity.bowtie2-245
@@ -0,0 +1,12 @@
+Bootstrap: docker
+From: quay.io/biocontainers/bowtie2:2.4.5--py36hfca12d5_2
+
+%runscript
+    echo "Running container quay.io/biocontainers/bowtie2:2.4.5--py36hfca12d5_2, Bowtie v2.4.5"
+    exec /bin/bash "$@"
+
+%post
+    mkdir /cluster /work /tsd /projects
+
+%labels
+    Author Nicolas Descostes
diff --git a/yaml-files/quality-control/fastqc-test.backup b/yaml-files/quality-control/fastqc-test.backup
index e7ad88c..a287f61 100644
--- a/yaml-files/quality-control/fastqc-test.backup
+++ b/yaml-files/quality-control/fastqc-test.backup
@@ -3,7 +3,7 @@ fastqc-0119cv7-test:
   variables:
     BASENAME: fastqc
     TAG: 0119cv7
-    RECIPE_PATH: recipes/quality-control/fastqc/
+    RECIPE_PATH: recipes/quality-control/fastqc
 
 
 fastqc-0119cv8-test:
@@ -11,11 +11,11 @@ fastqc-0119cv8-test:
   variables:
     BASENAME: fastqc
     TAG: 0119cv8
-    RECIPE_PATH: recipes/quality-control/fastqc/
+    RECIPE_PATH: recipes/quality-control/fastqc
 
 fastqc-0119cv6-test:
   extends: .templateTest
   variables:
     BASENAME: fastqc
     TAG: 0119cv6
-    RECIPE_PATH: recipes/quality-control/fastqc/
+    RECIPE_PATH: recipes/quality-control/fastqc
-- 
GitLab