Trait bigtools::BBIFileRead
source · pub trait BBIFileRead {
type Reader: Read + Seek;
// Required methods
fn get_block_data(
&mut self,
info: &BBIFileInfo,
block: &Block
) -> Result<Vec<u8>>;
fn blocks_for_cir_tree_node(
&mut self,
endianness: Endianness,
node_offset: u64,
chrom_ix: u32,
start: u32,
end: u32
) -> Result<(SmallVec<[u64; 4]>, SmallVec<[Block; 4]>)>;
fn raw_reader(&mut self) -> &mut Self::Reader;
}