BINARY is a collection of algorithms and data structures built for modern C++ bioinformatics applications. You can use it directly in your own projects or as a component of a larger system. Every data structure and algorithm is implemented in modern C++ with an emphasis on efficiency.
The library follows a few design principles:
- Embrace the C++20 standard and modern C++ features
- Support concurrency and thread safety
- Prioritise safety and clean design
- Make the API hard to use incorrectly
- Test extensively
- Provide Python bindings
The project is under active development, and the library will change as it evolves.






