-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 🎉 added bcftools with working plugins and complete htslib * update docker table (#241) Co-authored-by: migbro <migbro@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: migbro <migbro@users.noreply.github.com>
- Loading branch information
1 parent
f6f0ad6
commit 938cbf1
Showing
2 changed files
with
14 additions
and
0 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
FROM ubuntu:22.04 | ||
LABEL maintainer="Miguel Brown (brownm28@chop.edu)" | ||
|
||
ENV BCFTOOLS_VERSION 1.20 | ||
ENV HTSLIB_VERSION 1.20 | ||
ENV BCFTOOLS_PLUGINS=/bcftools-${BCFTOOLS_VERSION}/plugins | ||
RUN apt update && apt install -y wget build-essential zlib1g-dev libncurses5-dev libbz2-dev liblzma-dev libcurl4-openssl-dev libssl-dev | ||
RUN wget -q https://github.com/samtools/bcftools/releases/download/${BCFTOOLS_VERSION}/bcftools-${BCFTOOLS_VERSION}.tar.bz2 | ||
RUN tar xjvf bcftools-${BCFTOOLS_VERSION}.tar.bz2 && \ | ||
cd /bcftools-${BCFTOOLS_VERSION}/ && ./configure && make && make install | ||
RUN cd /bcftools-${BCFTOOLS_VERSION}/htslib-${HTSLIB_VERSION}/ && ./configure && make && make install | ||
RUN rm bcftools-${BCFTOOLS_VERSION}.tar.bz2 && apt clean build-essential zlib1g-dev wget && apt -y autoclean && apt -y autoremove | ||
COPY Dockerfile . |