pub struct BedParser<S: StreamingBedValues> { /* private fields */ }
Expand description
A wrapper for “bed-like” data
Implementations§
source§impl<R: Read> BedParser<BedFileStream<BedEntry, BufReader<R>>>
impl<R: Read> BedParser<BedFileStream<BedEntry, BufReader<R>>>
pub fn from_bed_file(file: R) -> Self
source§impl<R: Read> BedParser<BedFileStream<Value, BufReader<R>>>
impl<R: Read> BedParser<BedFileStream<Value, BufReader<R>>>
pub fn from_bedgraph_file(file: R) -> Self
source§impl<V: Clone, E: Into<BedValueError>, C: Into<String> + for<'a> PartialEq<&'a str>, I: Iterator<Item = Result<(C, V), E>>> BedParser<BedIteratorStream<V, I>>
impl<V: Clone, E: Into<BedValueError>, C: Into<String> + for<'a> PartialEq<&'a str>, I: Iterator<Item = Result<(C, V), E>>> BedParser<BedIteratorStream<V, I>>
source§impl<V: Clone, C: Into<String> + for<'a> PartialEq<&'a str>, I: Iterator<Item = (C, V)>> BedParser<BedInfallibleIteratorStream<V, I>>
impl<V: Clone, C: Into<String> + for<'a> PartialEq<&'a str>, I: Iterator<Item = (C, V)>> BedParser<BedInfallibleIteratorStream<V, I>>
pub fn wrap_infallible_iter(iter: I) -> Self
source§impl<S: StreamingBedValues> BedParser<S>
impl<S: StreamingBedValues> BedParser<S>
pub fn next_chrom( &mut self ) -> Option<Result<(String, BedChromData<S>), BedValueError>>
Auto Trait Implementations§
impl<S> Freeze for BedParser<S>
impl<S> RefUnwindSafe for BedParser<S>
impl<S> Send for BedParser<S>
impl<S> Sync for BedParser<S>
impl<S> Unpin for BedParser<S>
impl<S> UnwindSafe for BedParser<S>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more