Install Blast+
Make directory /db and mount it as separated partition.
# cp /usr/share/ncbi-blast-2.6.0+/bin/update_blastdb.pl /db/ # apt-get install liblist-moreutils-perl List database names # cd /db # ./update_blastdb.pl --showall Download/update database # cd /db # ./update_blastdb.pl --decompress --verbose swissprot
Download and install # wget ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/LATEST/ncbi-blast-2.6.0+-x64-linux.tar.gz # tar xzf ncbi-blast-2.6.0+-x64-linux.tar.gz # mv ncbi-blast-2.6.0+ /usr/share/ # chown -R root:root /usr/share/ncbi-blast-2.6.0+ # changemod -R 755 /usr/share/ncbi-blast-2.6.0+ User script to activate Blast+ export PATH=/usr/share/ncbi-blast-2.6.0+/bin:$PATH export BLASTDB=/db Test installation $ blastp -db swissprot -query testseq.fasta
Copy update script in directory /db.
Schedule cron job crontab -e 50 12 * * * /db/condupdatedb.sh > /dev/null 2>&1
NB
|