美文网首页
hisat2-samtools1.5-convert

hisat2-samtools1.5-convert

作者: 尧小飞 | 来源:发表于2019-03-01 17:18 被阅读0次
    #基础镜像
    #FROM alpine:latest
    #维护者信息
    MAINTAINER Yao Mengcheng <mengchengyao@genome.cn>
    ENV LANG=en_US.UTF-8
    ## 配置清华镜像地址
    RUN echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.8/main/" > /etc/apk/repositories
    ## 设置时区变量
    ENV TIME_ZONE Asia/Shanghai
    ## #安装时区包并配置时区TIME_ZONE为中国标准时间
    RUN apk add --no-cache -U tzdata ;\
         ln -sf /usr/share/zoneinfo/${TIME_ZONE} /etc/localtime ;\
         echo "${TIME_ZONE}" > /etc/timezone
    ##安装imagemagick软件,主要是图片转换
    RUN apk add --no-cache  imagemagick
    
    ####安装samtools 1.6版本的
    ENV SAMTOOLS_VERSION 1.5
    RUN apk add --no-cache build-base zlib-dev bzip2-dev xz-dev ncurses-dev ca-certificates wget; \
        wget -q https://github.com/samtools/samtools/releases/download/${SAMTOOLS_VERSION}/samtools-${SAMTOOLS_VERSION}.tar.bz2; \
        mkdir /opt/ ;\
        mv samtools-${SAMTOOLS_VERSION}.tar.bz2  /opt/ ;\
        cd /opt/ ;\
        tar xjvf samtools-${SAMTOOLS_VERSION}.tar.bz2; \
        cd samtools-${SAMTOOLS_VERSION}/ && make ; \
        cd /opt/ ;\
        rm samtools-${SAMTOOLS_VERSION}.tar.bz2 
        #apk del build-base zlib-dev ca-certificates wget
    ######安装PYTHON3 PERL HISAT2
    #WORKDIR /opt
    ###RUN apk add bash make wget bzip2 ca-certificates g++\
    RUN apk add --no-cache bash make \
        --update perl --no-cache python3 ; \
        cd /opt/ ; \
        wget http://ccb.jhu.edu/software/hisat2/dl/hisat2-2.1.0-source.zip ; \
        unzip hisat2-2.1.0-source.zip ; \
        cd hisat2-2.1.0 && make ; \
        rm /opt/hisat2-2.1.0-source.zip ; \
        if [ -f /usr/bin/python3 ];then ln -s /usr/bin/python3 /usr/bin/python; fi 
    ##mv samtools-${SAMTOOLS_VERSION}/samtools /opt/; \
    ##将/bin/sh 改成/bin/bash
    RUN if [ -e /bin/sh ];then rm /bin/sh ; fi \
        && if [ -e /bin/bash ];then ln -s /bin/bash /bin/sh ; fi
        
    ###设置环境变量
    ENV PATH /opt:$PATH:/bin:/opt/hisat2-2.1.0
    ENV PATH /opt/samtools-${SAMTOOLS_VERSION}/:$PATH
    

    相关文章

      网友评论

          本文标题:hisat2-samtools1.5-convert

          本文链接:https://www.haomeiwen.com/subject/vuqjuqtx.html