fn seek_to_first_record(&mut self) -> io::Result<bgzf::VirtualPosition> {
        self.seek(bgzf::VirtualPosition::default())?;
        self.read_header()?;
        self.read_reference_sequences()?;
        Ok(self.virtual_position())
    }
// Seeks to the first record by setting the cursor to the beginning of the stream and
// (re)reading the header and binary reference sequences.
Seeks to the first record by setting the cursor to the beginning of the stream and
(re)reading the header and binary reference sequences.
Seeks to the first record by setting the cursor to the beginning of the stream and ( re ) reading the header and binary reference sequences .
fn seek_to_first_record(&mut self) -> io::Result<bgzf::VirtualPosition> {
        self.seek(bgzf::VirtualPosition::default())?;
        self.read_header()?;
        self.read_reference_sequences()?;
        Ok(self.virtual_position())
    }
fn seek_to_first_record ( & mut self ) -> io :: Result < bgzf :: VirtualPosition > { self . seek ( bgzf :: VirtualPosition :: default ( ) ) ? ; self . read_header ( ) ? ; self . read_reference_sequences ( ) ? ; Ok ( self . virtual_position ( ) ) }
Seeks to the first record by setting the cursor to the beginning of the stream and
(re)reading the header and binary reference sequences.
Seeks to the first record by setting the cursor to the beginning of the stream and ( re ) reading the header and binary reference sequences .
&mut self
&mut self