Sign inSign up

jcuhpc/strauto

By jcuhpc

Updated about 8 years ago

strauto v1

Image
1

1.6K

jcuhpc/strauto repository overview

Automation and parallelization of STRUCTURE analysis. Strauto software is a download after registration, so the Dockerfile I created isn't portable. Contents of Dockerfile:

FROM ubuntu:18.04 MAINTAINER [email protected]

ENV PACKAGES g++ gawk gcc git make python wget SITEA "https://web.stanford.edu/group/pritchardlab/structure_software/release_versions/v2.3.4" ENV STRAUTO_VERSION 1

WORKDIR /home

RUN apt-get update &&
apt-get upgrade -y &&
useradd -ms /bin/bash luser &&
printf "#!/bin/bash\nexport DEBIAN_FRONTEND=noninteractive\napt-get install -y tzdata\nln -fs /usr/share/zoneinfo/Australia/Brisbane /etc/localtime\ndpkg-reconfigure --frontend noninteractive tzdata\n" >tzinst && chmod 700 tzinst && ./tzinst && rm -f tzinst &&
apt-get install -y ${PACKAGES} &&
cd /usr/local &&
wget ${SITEA}/structure_kernel_source.tar.gz && tar xf structure_kernel_source.tar.gz && rm -f *.tar.gz &&
mv structure_kernel_src structure && cd structure && make &&
cd /usr/local && wget https://ftp.gnu.org/gnu/parallel/parallel-20180722.tar.bz2 &&
tar xf parallel-20180722.tar.bz2 && rm -f *.tar.bz2 && cd parallel-20180722 &&
./configure && make install && cd .. && rm -rf parallel-20180722 &&
cd /usr/local && mkdir strauto && cd strauto && wget http://10.1.0.7/cobbler/strauto_1.tar.gz &&
tar xf strauto_1.tar.gz && rm -f *.tar.gz &&
cd /usr/local && git clone https://github.com/dentearl/structureHarvester.git &&
apt-get clean

USER luser WORKDIR /home/luser ENV PATH "$PATH:/usr/local/structure:/usr/local/strauto:/usr/local/structureHarvester"

Tag summary

Content type

Image

Digest

Size

158.9 MB

Last updated

about 8 years ago

docker pull jcuhpc/strauto