Expand description
oxbow reads specialized bioinformatic file formats as Apache Arrow IPC.
§Examples
§Read all records in a BAM File.
use oxbow::bam::BamReader;
let mut reader = BamReader::new_from_path("sample.bam").unwrap();
let ipc = reader.records_to_ipc(None).unwrap();
§Query records
Querying allows filtering records by region. It requires an associated BAM index (BAI).
use oxbow::bam::BamReader;
let mut reader = BamReader::new_from_path("sample.bam").unwrap();
let ipc = reader.records_to_ipc(Some("chr1:1-100000")).unwrap();