Skip to content

v0.4.0

Choose a tag to compare

@nvictus nvictus released this 13 Jun 18:15
· 67 commits to main since this release

This release is a complete refresh of the oxbow Rust crate with complete arrow-based data models for 11 file formats and support for column projection, complex fields, and genomic range querying via indexes. Each format is readable through a "scanner" struct that provides an iterator of arrow::record_batch::RecordBatch.

What's Changed

  • New scanner interface for 11 formats:
    • FastaScanner, FastqScanner
    • SamScanner, BamScanner
    • VcfScanner, BcfScanner
    • GtfScanner, GffScanner
    • BedScanner
    • BigWigScanner, BigBedScanner as well as BBIZoomScanner for zoom levels

New Contributors

Full Changelog: v0.3.2...v0.4.0