SeqAn3 - The modern C++ library for sequence analysis
Find a file
2022-02-05 17:00:07 +01:00
.gitignore Release 3.1.0 2021-11-26 21:17:52 +01:00
README.md Release 3.0.3| Up to date README.md 2021-05-28 14:09:54 +02:00
seqan3-fix_bug2848.patch Patched for GCC-12 2022-01-28 20:55:20 +01:00
seqan3-fix_bug2918.patch Patched for GCC-12 /2 2022-01-28 21:07:57 +01:00
seqan3-unbundle_benchmark.patch Pre-release 3.1.0 2021-08-10 19:37:04 +02:00
seqan3-unbundle_gtest.patch Pre-release 3.1.0 2021-08-10 19:37:04 +02:00
seqan3.spec Code for testing not compiled 2022-02-05 17:00:07 +01:00
sources Release 3.1.0 2021-11-26 21:17:52 +01:00

SeqAn3 -- the modern C++ library for sequence analysis

SeqAn3 is the new version of the popular SeqAn template library for the analysis of biological sequences. It enables the rapid development of high-performance solutions by providing generic algorithms and data structures for:

  • sequence representation and transformation
  • full-text indexing and efficient search
  • sequence alignment
  • input/output of common file formats

By leveraging Modern C++ it provides unprecedented ease-of-use without sacrificing performance.

Please see the online documentation for more details.

Quick facts

  • C++ header-only library: easy to integrate with your app & easy to distribute
  • liberal open source license: allows integration with any app or library, requires only attribution
  • very high code quality standards: >97% unit test coverage, performance regression tests, ...
  • extensive API documentation & tutorials: more lines of documentation than lines of code
  • aims to support any 64-bit architecture running Linux/POSIX; currently big-endian CPU architectures like s390x are less supported