[−][src]Struct varlociraptor::utils::ReferenceBuffer
A lazy buffer for reference sequences.
Methods
impl ReferenceBuffer
[src]
pub fn new(fasta: IndexedReader<File>) -> Self
[src]
pub fn seq(&mut self, chrom: &[u8]) -> Result<&[u8]>
[src]
Load given chromosome and return it as a slice. This is O(1) if chromosome was loaded before.
Auto Trait Implementations
impl RefUnwindSafe for ReferenceBuffer
impl Send for ReferenceBuffer
impl Sync for ReferenceBuffer
impl Unpin for ReferenceBuffer
impl UnwindSafe for ReferenceBuffer
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,