bed-utils 0.11.0

Utilities for manipulating genomic range objects
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod chunk;
mod merger;
mod sort;

use rkyv::{
    api::high::{HighDeserializer, HighSerializer},
    rancor::Error,
    ser::allocator::ArenaHandle,
    util::AlignedVec,
};

pub type DiskSerializer<'a> = HighSerializer<AlignedVec, ArenaHandle<'a>, Error>;
pub type DiskDeserializer = HighDeserializer<Error>;

pub use chunk::{ExternalChunk, ExternalChunkBuilder, ExternalChunkError};
pub use sort::{ExternalSorter, ExternalSorterBuilder, SortError};