Daniel-Liu-c0deb0t / block-aligner

SIMD-accelerated library for computing global and X-drop affine gap penalty sequence-to-sequence or sequence-to-profile alignments using an adaptive block-based algorithm.
https://crates.io/crates/block_aligner
MIT License
124 stars 6 forks source link

Support Alignment of DNA sequences with C API #3

Open adcosta17 opened 2 years ago

adcosta17 commented 2 years ago

I'd like to ask if it would be possible to support the alignment of DNA sequences using the C API? I would like to integrate block-aligner into an existing C/C++ tool but cannot use the exisiting C API to do alignments of DNA sequences.

Daniel-Liu-c0deb0t commented 2 years ago

Yup, this is something we will work on. I'm wondering if there is a better way to generate C bindings that is not just making multiple copies of a function to support Rust generics.