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.
Artem Tarasov 29f2d91ad7 make lib compilable with LDC trunk 9 years ago
bio make lib compilable with LDC trunk 9 years ago
examples updated example 6 9 years ago
src_ragel simple MAF parser 9 years ago
test new awesome serialization to sam/json 9 years ago
LICENSE license 9 years ago Create 9 years ago


Library goals are:

  • Support for most common formats of biological data
  • Fast and low-memory processing, that includes:
    • Automatic parallelization where possible (e.g. BAM reading/writing)
    • Avoiding unnecessary allocations to reduce GC overhead
    • Spending hours with profiler to optimize hot paths ;-)
  • Clear, documented, and maintainable codebase
  • Being suitable for one-off scripts, comparable in size with those written in Python/Ruby/Perl
  • Providing a platform for writing high-performance bioinformatics applications in D