-
Notifications
You must be signed in to change notification settings - Fork 18
Binaries
To ease installation of the many tools and libraries, we distribute binaries that should work for most Linux users. If you have a problem, file an issue and we might be able to help.
Tarballs are available on our "cloud" servers: https://downloads.pacbcloud.com/public/falcon/
Example:
curl -O https://downloads.pacbcloud.com/public/falcon/falcon-2017.06.28-18.01-py2.7-ucs4.tar.gz
That depends on your python2.7 Unicode size. Almost certainly, you want "ucs4", but you can check this way:
python2.7 -c 'import sysconfig,pprint; pprint.pprint(sysconfig.get_config_vars()["Py_UNICODE_SIZE"])'
(We do not support python3.)
For more info on the Python ABI version (and wheel naming conventions): https://github.com/pypa/manylinux
After downloading a tarball, you will simply untar into a Python distribution. You have 3 choices:
- Python virtualenv
- Python userbase
- Standard Python installation
Let's call the root directory of your python installation ${PREFIX}
and the path to your tarball ${TARBALL}
.
We assume you know how to install, create, and activate a virtualenv.
virtualenv ${PREFIX}
source ${PREFIX}/bin/activate
tar xvzf ${TARBALL} ${PREFIX}
export LD_LIBRARY_PATH=${PREFIX}/lib:${LD_LIBRARY_PATH}
export PYTHONUSERBASE=${PREFIX}
tar xvzf ${TARBALL} ${PREFIX}
export LD_LIBRARY_PATH=${PREFIX}/lib:${LD_LIBRARY_PATH}
export PATH=${PREFIX}/bin:${PATH}
Typically, /usr/local
sudo tar xvzf ${TARBALL} ${PREFIX}
export LD_LIBRARY_PATH=${PREFIX}/lib:${LD_LIBRARY_PATH}
export PATH=${PREFIX}/bin:${PATH}
which samtools
samtools --help
pbalign --help
variantCaller -h
python2.7 -c 'import h5py; print h5py'
python2.7 -c 'import pysam; print pysam'
python2.7 -c 'import falcon_unzip; print falcon_unzip'