Skip to content

Initial requirements

Hannes Hauswedell edited this page Feb 23, 2017 · 6 revisions

c++ language and features

  • C++17
  • Concepts ts
  • optionally OpenMP

compilers

  • GCC >= 7
  • possibly clang >= 5 (2017Q3) or clang >= 6 (2018Q1)

operating systems

  • anything that GCC runs on

external libraries

hard dependencies

SeqAn3 will not work without:

  • sdsl
  • range-v3
    • meta (tiny metaprogramming library included with range-v3)
  • cereal
    • rapidjson (tiny json library included with cereal)
    • rapidxml (tiny xml library included with cereal)

optional dependencies

  • umesimd (or is this required?)
  • zlib + boost-iostreams [not header-only]
  • bzip2 + boost-iostreams [not header-only]
Clone this wiki locally