Last active
March 28, 2023 12:23
-
-
Save pansapiens/f66bdb59230004eba0d7fdec9e7eb5d8 to your computer and use it in GitHub Desktop.
bcl-convert in Docker / Singularity
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM centos:7 | |
# | |
# You'll need to download bcl-convert-3.6.3-1.el7.x86_64.rpm from | |
# https://support.illumina.com/downloads/bcl-convert-downloads.html | |
# Yay clickwrap licenses ! | |
# | |
# Building: | |
# | |
# docker build -t bcl-convert:latest -t bcl-convert:3.6.3 . | |
# sudo singularity build bcl-convert.sif docker-daemon://bcl-convert:latest | |
# | |
# Running: | |
# | |
# bcl-convert wants to be able to write to /var/logs/bcl-convert, so we bind a user writable directory for it | |
# mkdir logs | |
# singularity exec --bind logs:/var/log/bcl-convert bcl-convert.sif bcl-convert --help | |
# _or_ | |
# singularity exec -wf bcl-convert.sif bcl-convert --help | |
# | |
ADD bcl-convert-3.6.3-1.el7.x86_64.rpm /tmp/bcl-convert.rpm | |
RUN yum install -y gdb && \ | |
rpm -i /tmp/bcl-convert.rpm && \ | |
rm /tmp/bcl-convert.rpm && \ | |
yum clean all && \ | |
rm -rf /var/cache/yum | |
ENTRYPOINT ["/usr/bin/bcl-convert"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment