Skip to contents
rgbio 0.3.0
- Improved GenBank file read performance by ~25%:
- Improved feature location handling internals with vectorized validation and parsing paths.
- Reduced overhead in
read_gbk() feature and sequence extraction by reusing vectorized intermediates.
- Updated write-path validation to validate location vectors in one pass for better performance and consistent errors.
- Expanded internal test coverage for vectorized location validation, including scalar/vector error parity checks.
rgbio 0.2.0
- Initial full release
- Complete rewrite of high-level R functions
- Added new primary GenBank I/O API:
read_gbk() and write_gbk().
- Added
format = "tidy" and format = "bioconductor" output modes for reading.
- Added selective read controls (
sequences, features, metadata) and record selectors (records).
- Added write support for named character vectors and
DNAStringSet sequence inputs.
- Added multi-record write orchestration and append-mode writing.
- Kept
read_genbank() and write_genbank() as deprecated compatibility wrappers.
- Added more extensive testing with test files from gb-io.py, gb-io, and biopython
rgbio 0.1.0
- intermediate release for r-universe
rgbio 0.0.0.9000
- Initial development version with read/write support for GenBank files.
- R bindings to the Rust
gb-io crate via extendr.
- Test coverage includes NCBI example GenBank files.