Anduril - Gig77/wiki GitHub Wiki
Installation inside docker
Startup base image
docker run -it ubuntu /bin/bash
Following https://code.google.com/p/anduril/wiki/CloningAnduril
echo 'deb http://csbl.fimm.fi/linux/ binary/' > /etc/apt/sources.list.d/anduril.list
wget http://csbl.fimm.fi/linux/anduril_pub.gpg -O - | apt-key add -
sudo apt-get update
sudo apt-get install anduril-local-installer
anduril-source-install
anduril-source-update
anduril-local-enable
source /root/.bashrc
Exit docker and create image from container. Note container ID from command prompt exit
docker commit <containerid> cfrech/anduril:base
Test newly created image
docker run --rm -it cfrech/anduril:base /bin/bash
anduril run --help
exit
Dockerfile (Debian Wheezy)
FROM debian:7.8
# enable to set specific mirror nearby
# RUN sed -i 's/httpredir.debian.org/ftp.at.debian.org/' /etc/apt/sources.list
RUN echo 'deb http://csbl.fimm.fi/linux/ binary/' > /etc/apt/sources.list.d/anduril.list
RUN apt-get update && apt-get install -y wget
RUN wget http://csbl.fimm.fi/linux/anduril_pub.gpg -O - | apt-key add -
RUN apt-get update && apt-get install -y --force-yes --fix-missing anduril-local-installer
RUN anduril-source-install -a
RUN anduril-source-update
RUN echo y | anduril-local-enable
Installation Moksiskaan (as clone of an existing installation)
Prepare database dump on existing server
/opt/moksiskaan/dbDump.sh out /opt/moksiskaan/dumps/moksiskaan-20150327.dbdump
Clone /opt
directory
scp -r modicell@modicell:/opt/* /opt/
Remove anduril-bundles if already installed elsewhere
mv /opt/anduril-bundles/anduril.sequencing /usr/local/share/anduril-bundles/sequencing
mv /opt/anduril-bundles/anima /usr/local/share/anduril-bundles/anima
rm -rf /opt/anduril-bundles
rm -rf /opt/hibernate ln -s /opt/hibernate-release-4.3.5.Final/ /opt/hibernate /opt/moksiskaan/dbDump.sh in /opt/moksiskaan/dumps/moksiskaan-20150327.dbdump chmod a+x /opt/moksiskaan/db/piispanhiippa export MOKSISKAAN_HOME=/opt/moksiskaan/db export HIBERNATE_DIR=/opt/hibernate ln -s $MOKSISKAAN_HOME/piispanhiippa /usr/bin/piispanhiippa
Misc
Clear execution folder of unused components, keeping alignments and count files
cd execute
ls | grep -vxf <(cut -f 1 _state) | grep -vP "^(gsnap|htseq|_state|output)" | xargs rm -rf