SeqAn3 - The modern C++ library for sequence analysis
Find a file
Jerry James 674b69b5d5 Pre-release 3.4.0 RC1
- Remove unused dependency on coin-or-lemon
- Convert License field to SPDX
- Note that the devel package bundles zipstream and bzip2stream
- Note that the devel package needs zlib-devel and bzip2-devel
2024-01-30 16:24:56 -07:00
.gitignore Pre-release 3.4.0 RC1 2024-01-30 16:24:56 -07:00
README.md Release 3.2.0| Fix README file 2022-06-26 17:22:22 +02:00
seqan3-unbundle_benchmark.patch Pre-release 3.3.0 RC2 2023-08-10 12:37:42 +02:00
seqan3-unbundle_sdsl.patch Pre-release 3.3.0 commit #404affbf 2023-01-26 20:57:01 +01:00
seqan3-zlib-ng.patch Pre-release 3.4.0 RC1 2024-01-30 16:24:56 -07:00
seqan3.spec Pre-release 3.4.0 RC1 2024-01-30 16:24:56 -07:00
sources Pre-release 3.4.0 RC1 2024-01-30 16:24:56 -07: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