1use std::io; 2 3use crate::VirtualPosition; 4 5/// A BGZF reader. 6pub trait Read: io::Read { 7 /// Returns the current virtual position. 8 fn virtual_position(&self) -> VirtualPosition; 9}