Trait noodles::csi::BinningIndex[][src]

pub trait BinningIndex<R> where
    R: BinningIndexReferenceSequence
{ fn reference_sequences(&self) -> &[R]
Notable traits for &'_ [u8]
impl<'_> Read for &'_ [u8]impl<'_> Write for &'_ mut [u8]
;
fn unplaced_unmapped_record_count(&self) -> Option<u64>;
fn query<B>(
        &self,
        reference_sequence_id: usize,
        interval: B
    ) -> Result<Vec<Chunk, Global>, Error>
    where
        B: RangeBounds<i32> + Clone
; fn first_record_in_last_linear_bin_start_position(
        &self
    ) -> Option<VirtualPosition> { ... } }
Expand description

A binning index.

Required methods

Returns a list of indexed reference sequences.

Returns the number of unplaced, unmapped records in the associated file.

Returns the chunks that overlap with the given region.

Provided methods

Returns the start position of the first record in the last linear bin.

This is the closest position to the unplaced, unmapped records, if any, that is available in an index.

Implementors