Tags: nrminor/dryice
Tags
add wrapper kmer convenience apis Expose the new prefix/minimizer workflows at the Python and Node wrapper layers with high-level builder presets and default key helper functions, keeping the wrapper surface oriented around practical bioinformatics use rather than Rust's full type-level key model. Add the small reader-builder omission conveniences needed in the core crate to express the same payload-shaping presets cleanly on read, and update wrapper docs, stubs, facades, and tests to match the new public surface.
add a typed ts facade for node selective decoding Layer a handwritten public TypeScript facade over the generated N-API bindings so the Node package can expose variadic select(...) calls with projection-aware record types. Repoint the package entrypoint and docs at the facade, keep the generated bindings as the low-level runtime layer, and preserve the selective-decoding runtime behavior underneath.
rename crate to dryice-bio for crates.io, fix release workflow Rename the core crate package from 'dryice' to 'dryice-bio' since the 'dryice' name is taken on crates.io. The library name remains 'dryice' via [lib] name so users still write 'use dryice::...'. Update all workspace dependents with package = "dryice-bio". Fix the release workflow to use taiki-e/install-action for git-cliff instead of orhun/git-cliff-action which broke on heredoc output parsing. Update README install instructions.