You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Pjotr Prins f3acb30e16 JSON header output fixes #331 5 years ago
bio JSON header output fixes #331 5 years ago
examples switch to; 6 years ago
src_ragel Moved Cigar functionality into its own module. Reran ragel. 5 years ago
test Getting rid of unittest noise 5 years ago
.gitignore Add dub config file 6 years ago
.travis.yml test osx build 6 years ago
LICENSE changed license to MIT 9 years ago Add dub version badge 5 years ago
dub.json fix tabs/spaces in dub.json 6 years ago Add Meson build definition 6 years ago

BioD Build Status DUB Package

BioD is a fast and memory efficient bioinformatics library written in the D programming language.

BioD aims to:

  • Provide a platform for writing high-performance bioinformatics applications in D. BioD achieves this by:
    • automatic parallelization of tasks where possible for example reading and writing BAM files
    • reducing the GC overhead by avoiding unnecessary memory allocations
  • Offer support for manipulating common biological data formats
  • Write clear documented and maintainable codebase


BioD can be installed via the D package manager.

See the examples directory for examples and usage.

BioD is also a crucial part of the sambamba tool.

BioD contributors and support

See contributors. For support contact


BioD is licensed under the liberal MIT (expat) license.