From 16b188fc07863d8d77451d2b7477aaa7d86ae33f Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent@modolo.fr>
Date: Wed, 20 Mar 2019 10:07:00 +0100
Subject: [PATCH] add singularity and docker files for macs2

---
 src/docker_modules/macs2/2.1.0/Dockerfile     | 20 -------------------
 src/docker_modules/macs2/2.1.0/docker_init.sh |  2 --
 src/docker_modules/macs2/2.1.2/Dockerfile     |  2 ++
 src/docker_modules/macs2/2.1.2/docker_init.sh |  2 ++
 src/singularity_modules/macs2/2.1.0/build.sh  |  3 ---
 src/singularity_modules/macs2/2.1.2/build.sh  |  3 +++
 6 files changed, 7 insertions(+), 25 deletions(-)
 delete mode 100644 src/docker_modules/macs2/2.1.0/Dockerfile
 delete mode 100755 src/docker_modules/macs2/2.1.0/docker_init.sh
 create mode 100644 src/docker_modules/macs2/2.1.2/Dockerfile
 create mode 100755 src/docker_modules/macs2/2.1.2/docker_init.sh
 delete mode 100755 src/singularity_modules/macs2/2.1.0/build.sh
 create mode 100755 src/singularity_modules/macs2/2.1.2/build.sh

diff --git a/src/docker_modules/macs2/2.1.0/Dockerfile b/src/docker_modules/macs2/2.1.0/Dockerfile
deleted file mode 100644
index faf2e90..0000000
--- a/src/docker_modules/macs2/2.1.0/Dockerfile
+++ /dev/null
@@ -1,20 +0,0 @@
-FROM ubuntu:18.04
-MAINTAINER Laurent Modolo
-
-ENV MACS_VERSION=2.1.1.20160309
-ENV PACKAGES git=1:2.17* \
-   build-essential=12.4* \
-   python-pip=9.0.1* \
-   ca-certificates=20180409 \
-   python-setuptools=39.0.1* \
-   python-dev=2.7* \
-   python-numpy=1:1.13* \
-   python-wheel=0.30.0* \
-   zlib1g-dev=1:1.2.11*
-
-RUN apt-get update && \
-    apt-get install -y --no-install-recommends ${PACKAGES} && \
-    apt-get clean
-
-RUN pip install MACS2==${MACS_VERSION}
-
diff --git a/src/docker_modules/macs2/2.1.0/docker_init.sh b/src/docker_modules/macs2/2.1.0/docker_init.sh
deleted file mode 100755
index 6c56575..0000000
--- a/src/docker_modules/macs2/2.1.0/docker_init.sh
+++ /dev/null
@@ -1,2 +0,0 @@
-#!/bin/sh
-docker build src/docker_modules/macs2/2.1.0 -t 'macs2:2.1.0'
diff --git a/src/docker_modules/macs2/2.1.2/Dockerfile b/src/docker_modules/macs2/2.1.2/Dockerfile
new file mode 100644
index 0000000..71979a5
--- /dev/null
+++ b/src/docker_modules/macs2/2.1.2/Dockerfile
@@ -0,0 +1,2 @@
+FROM quay.io/biocontainers/macs2:2.1.2--py27r351h14c3975_1
+MAINTAINER Laurent Modolo
diff --git a/src/docker_modules/macs2/2.1.2/docker_init.sh b/src/docker_modules/macs2/2.1.2/docker_init.sh
new file mode 100755
index 0000000..2cd63af
--- /dev/null
+++ b/src/docker_modules/macs2/2.1.2/docker_init.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+docker build src/docker_modules/macs2/2.1.2 -t 'macs2:2.1.2'
diff --git a/src/singularity_modules/macs2/2.1.0/build.sh b/src/singularity_modules/macs2/2.1.0/build.sh
deleted file mode 100755
index 3470fca..0000000
--- a/src/singularity_modules/macs2/2.1.0/build.sh
+++ /dev/null
@@ -1,3 +0,0 @@
-#/bin/sh
-sudo singularity build --force bin/bowtie:1.2.2.sif src/singularity_modules/bowtie/1.2.2/bowtie.def && \
-singularity sign bin/bowtie:1.2.2.sif
diff --git a/src/singularity_modules/macs2/2.1.2/build.sh b/src/singularity_modules/macs2/2.1.2/build.sh
new file mode 100755
index 0000000..e702a1a
--- /dev/null
+++ b/src/singularity_modules/macs2/2.1.2/build.sh
@@ -0,0 +1,3 @@
+#/bin/sh
+sudo singularity build --force bin/macs2:2.1.1--py27r351h14c3975_1.sif docker://quay.io/biocontainers/macs2:2.1.2--py27r351h14c3975_1 && \
+singularity sign bin/macs2:2.1.1--py27r351h14c3975_1.sif
-- 
GitLab