-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDockerfile
More file actions
36 lines (28 loc) · 828 Bytes
/
Copy pathDockerfile
File metadata and controls
36 lines (28 loc) · 828 Bytes
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
28
29
30
31
32
33
34
35
FROM dhspence/docker-baseimage
# File Author / Maintainer
MAINTAINER David Spencer <dspencer@wustl.edu>
COPY GeneralAlignment.sh /usr/local/bin/
RUN chmod a+x /usr/local/bin/GeneralAlignment.sh
##############
# STAR
##############
WORKDIR /usr/local/
RUN pwd
RUN git clone https://github.com/alexdobin/STAR.git
WORKDIR /usr/local/STAR/
RUN pwd
RUN git checkout 2.5.3a
WORKDIR /usr/local/STAR/source
RUN pwd
RUN make STAR
ENV PATH /usr/local/STAR/source:$PATH
WORKDIR /
RUN cpan install DB_File && \
cpan install URI::Escape && \
cpan install Set::IntervalTree && \
cpan install Carp::Assert && \
cpan install JSON::XS && \
cpan install PerlIO::gzip
WORKDIR /usr/local/
RUN git clone --recursive https://github.com/STAR-Fusion/STAR-Fusion.git
RUN ln -s /usr/local/STAR-Fusion/STAR-Fusion /usr/local/bin/