Skip to content

Roadmap

rrahn edited this page Aug 1, 2016 · 7 revisions

Modern C++

Sessions

  • Introduction to Modern C++
  • Construction, Initialisation, Destruction, Function interfaces
  • References/Move Semantics: rule-of-five, ...
  • Memory Management: RAII, pointer types, ...
  • Variable Templates (replace Value-Metafunctions), constexpr, if-constexpr
  • Type Traits vs Metafunctions
  • Algorithms Library
  • Functional Programming: Lambda, Variadic Templates, Folding
  • Exceptions
  • Concepts

SeqAn 3 design

General

  • general library design
  • documentation system
  • unit tests

Modules

  • alphabet module and container module session
  • align module session(s)
  • index module session(s)
  • io sessions
    • system io (mmap, compression..)
    • sequence_io
    • align_io
    • annotation_io und rna_struct_io
  • external libraries (GSL, Boost(subset)?,
Clone this wiki locally