forked from dleehr/docker-hubutils
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Dockerfile
27 lines (22 loc) · 1.09 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
FROM ubuntu:14.04
MAINTAINER Dan Leehr <dan.leehr@duke.edu>
# fetchChromSizes can use mysql, wget, or FTP
RUN apt-get update && apt-get install -y \
wget \
curl \
bedtools
RUN mkdir /hubutils
WORKDIR /hubutils
# Fetch tools from hgdownload
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bedGraphToBigWig
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/fetchChromSizes
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/hubCheck
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/twoBitToFa
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bigBedToBed
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bigWigToBedGraph
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bedToBigBed
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bigBedInfo
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bigBedNamedItems
RUN curl -SLO http://hgdownload.cse.ucsc.edu/admin/exe/linux.x86_64/bigBedSummary
RUN chmod +x /hubutils/*
ENV PATH /hubutils:$PATH