C++ library of multiple-sequence consensus routines with SWIG bindings
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
external
include
make
scripts/ci
src The SWIG module also requires `-msse3` Aug 14, 2018
subprojects Initial addition of Meson Aug 3, 2018
tools Add clang format Aug 3, 2018
.clang-format
.gitignore
CHANGELOG.md
ConsensusCore.csproj bug 25532 - relocate lib/cpp to smrtanalysis/bioinformatics/... Aug 2, 2014
ConsensusCoreCpp.vcxproj Allow cross platform compilation for consensuscore (Bug 25700) Oct 3, 2014
ConsensusCoreCpp.vcxproj.filters
LICENSES
Makefile Make both this repo and unanimity much faster Oct 27, 2017
README.md
bamboo_build.sh Enable Python/SWIG testing in CI Aug 5, 2018
configure Use C++14 by default Oct 4, 2017
meson.build Bump version to 1.1.1 Aug 14, 2018
meson_options.txt Initial addition of Meson Aug 3, 2018
setup.py Fix version on Python side May 6, 2016

README.md

ConsensusCore

ConsensusCore is a library of C++ algorithms for PacBio multiple sequence consensus that powers Quiver (Python) and ConsensusTools (.NET).

To install Quiver, you will need to install ConsensusCore and GenomicConsensus.

Building/installing

For Python:

% python setup.py install [configure flags, see ./configure --help]

For .NET (command line):

./configure  [see ./configure --help for details]
make csharp

For .NET (MonoDevelop):

run ./configure as above, but then open the ConsensusCore.csproj in MonoDevelop and build.

Notes

.NET doesn't handle native libraries very gracefully. In order for client tools to use the libConsensusCore.so, the library needs to be copied to the bin/{Debug,Release} directory for every assembly that transitively depends on ConsensusCore and creates an executable. You can do this using a pre-build rule.

DISCLAIMER

THIS WEBSITE AND CONTENT AND ALL SITE-RELATED SERVICES, INCLUDING ANY DATA, ARE PROVIDED "AS IS," WITH ALL FAULTS, WITH NO REPRESENTATIONS OR WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, SATISFACTORY QUALITY, NON-INFRINGEMENT OR FITNESS FOR A PARTICULAR PURPOSE. YOU ASSUME TOTAL RESPONSIBILITY AND RISK FOR YOUR USE OF THIS SITE, ALL SITE-RELATED SERVICES, AND ANY THIRD PARTY WEBSITES OR APPLICATIONS. NO ORAL OR WRITTEN INFORMATION OR ADVICE SHALL CREATE A WARRANTY OF ANY KIND. ANY REFERENCES TO SPECIFIC PRODUCTS OR SERVICES ON THE WEBSITES DO NOT CONSTITUTE OR IMPLY A RECOMMENDATION OR ENDORSEMENT BY PACIFIC BIOSCIENCES.