Development with SeqAn3

SeqAn3 is C++ library for sequence analysis. It is a follow-up project of SeqAn2 and strives to implement efficient algorithms as a header-only library.

It provides broad functionality, can be used together with OpenMP, even MPI and relatively easy to use1).

The module for SeqAn3 is located at


The older module for SeqAn22) can still be found at:


For version 3.0.0 the following aspects apply:

  • The API is not stable, yet3).
  • Loading the module will load a recent GCC and CMake.

If using CMake, be sure to include the following statements4)

set(SeqAn3_DIR "$ENV{EBROOTSEQAN}/build_system")
find_package (SeqAn3 REQUIRED)

provided you “speak” C++.
assorted in devel because it is not only a library
Presumably because the new libraries are not yet ships with STL. W.a.W.: Using the library, developing applications will likely need an adaption of include-statements, but little more.
In contrast, the tutorial assumes set(SeqAn3_DIR “${CMAKE_SOURCE_DIR}/../seqan3/build_system.
  • software/topical/lifescience/seqan3.txt
  • Last modified: 2019/07/30 14:02
  • by meesters