libdna icon indicating copy to clipboard operation
libdna copied to clipboard

♥ Essential Functions for DNA Manipulation

Results 7 libdna issues
Sort by recently updated
recently updated
newest added

Count substitutions with gaps. How should the interface look like?

new functionality

Rust is getting more and more popular in bioinformatics. Libdna already has a C and C++ API. Can libdna simply be wrapper via Rusts FFI?

new functionality

C++23 provides a new method [resize_and_overwrite](https://en.cppreference.com/w/cpp/string/basic_string/resize_and_overwrite) to allow access to the uninitialized bytes of the buffer. This can be used to skip the default initialisation.

optimization

Provide a Python API to access the C functions. Things to consider: - Which functions, all functions? - Best interface? - Compatibility to BioPython

new functionality

As NOISE1 has the lowest two bits set to zero the top to bits of n get shifted out and don't affect the result. This means that the sequence repeats...

bug

Recently, the symbol_resolver mechanism broke. Not sure that was caused by a macOS update or LLVM or something else. Now macOS has to fallback to the manual resolver. - [...

- [ ] Add an option to build without ifunc for CI. - [ ] fix #17