-
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:
- https://downloads.pacbcloud.com/public/falcon/falcon-2017.10.27-11.33-py2.7-ucs4.tar.gz -- OOPS! Bad. Removed.
curl -O https://downloads.pacbcloud.com/public/falcon/falcon-2017.11.02-16.04-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} -C ${PREFIX}
export LD_LIBRARY_PATH=${PREFIX}/lib:${LD_LIBRARY_PATH}
export PYTHONUSERBASE=${PREFIX}
tar xvzf ${TARBALL} -C ${PREFIX}
export LD_LIBRARY_PATH=${PREFIX}/lib:${LD_LIBRARY_PATH}
export PATH=${PREFIX}/bin:${PATH}
Typically, /usr/local
sudo tar xvzf ${TARBALL} -C ${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'
We require a few extra dependencies. You must install these yourself.
- mummer-3.3+, for
nucmer
andshow-coords
.
In the configuration-file for run_quiver (typically fc_unzip.cfg
, shared with unzip), there is a setting under [Unzip]
called smrt_bin
. For now, you must set that to your PREFIX/bin directory.
(This will be unnecessary in future tarballs.)
This can happen if your Python (e.g. Anaconda) selects its own HDF5. You might be able to suppress the warning, but you might have other problems.
Use gcc/4.9.2 or later.