Skip to content

reusable, self-contained c++/cmake/boost infrastructure for quick bioinformatics development

License

Notifications You must be signed in to change notification settings

bayolau/cpp_cmake_boost_bio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpp_cmake_boost_bio

self-contained c++/cmake/boost infrastructure for prototyping bioinformatics by quickly adding a private/public GIT submodule into src/modules.

Not everything is flushed out to the cleanest. Yes, I have private modules -- everything remotely interesting to my employer.

src/modules - each sub-direcotry is compiled into a module, dispatch code is automatically generated for ccbb, the only executable with GIT status output, this improves trackability.

src/bio - reusable bioinformatic code structure, mostly for quick prototyping

opt - external code/include/lib

Tested for:

CMake >= 3.2.2 (<= 2.8.9 is known to fail)

Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn) due to current ALLPATHS-LG

gcc >= 5.10 (<= 4.8.2 has known bugs / missing c++11 features)

Instructions:

git clone --recursive <URL> will clone all submodules. If you know what you're doing, improvise and skip such download, and turn off Boost/HDF5 build in CMakeLists.txt.

About

reusable, self-contained c++/cmake/boost infrastructure for quick bioinformatics development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published