start:software:topical:lifesciences:development

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

start:software:topical:lifesciences:development [2021/05/09 22:26] (current)
meesters created
Line 1: Line 1:
 +====== Development in Bioinformatics ======
 +
 +===== Development with SeqAn3 =====
 +
 +[[https://github.com/seqan/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 use.
 +
 +===== Using the Module =====
 +
 +The module for SeqAn3 is located at
 +
 +''lib/seqan''
 +
 +<callout type="info" title="From version 3.0.0 on wards the following aspects apply" icon="true">
 +  * The SeqAn3 API does rely heavily on C++-17 and newer. 
 +  * Loading the module will not a recent GCC and CMake. To compile with SeqAn3, a most recent GCC should be picked. 
 +</callout>
 +
 +When using CMake, be sure to include the following statements. In contrast, the [[http://docs.seqan.de/seqan/3-master-user/setup.html|tutorial]] assumes ''set(SeqAn3_DIR "${CMAKE_SOURCE_DIR}/../seqan3/build_system''.
 +
 +<code cmake>
 +set(SeqAn3_DIR "$ENV{EBROOTSEQAN}/build_system")
 +find_package (SeqAn3 REQUIRED)
 +</code>
  
  • start/software/topical/lifesciences/development.txt
  • Last modified: 2021/05/09 22:26
  • by meesters