SeqAn3 - The modern C++ library for sequence analysis
Find a file
Fedora Release Engineering 2555a18896 Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 08:23:13 +00:00
.gitignore Release 3.2.0 2022-06-26 16:56:16 +02: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.2.0 2022-06-16 18:03:37 +02:00
seqan3-unbundle_gtest.patch Pre-release 3.2.0 2022-06-16 18:03:37 +02:00
seqan3.spec Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild 2022-07-23 08:23:13 +00:00
sources Release 3.2.0| Reload full source code archive 2022-06-26 17:06:36 +02: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