pub struct MultiFast5File { /* private fields */ }
Expand description
Struct representing a “Multi” Fast5 file.
Implementations§
Source§impl MultiFast5File
impl MultiFast5File
Sourcepub fn new(filename: String, mode: OpenMode) -> MultiFast5File
pub fn new(filename: String, mode: OpenMode) -> MultiFast5File
Sourcepub fn create_empty_read(
&mut self,
read_id: String,
run_id: String,
tracking_id: &HashMap<&str, &str>,
context_tags: &HashMap<&str, &str>,
channel_info: ChannelInfo,
raw_attrs: &HashMap<&str, RawAttrsOpts<'_>>,
signal: Vec<i16>,
) -> Result<Group, Error>
pub fn create_empty_read( &mut self, read_id: String, run_id: String, tracking_id: &HashMap<&str, &str>, context_tags: &HashMap<&str, &str>, channel_info: ChannelInfo, raw_attrs: &HashMap<&str, RawAttrsOpts<'_>>, signal: Vec<i16>, ) -> Result<Group, Error>
Diverged from ONT come back and straight up rework Create and empty read group, and populate all the fields for it. MISNOMER - doesn’t return an empty read, returns a populated read.
Auto Trait Implementations§
impl Freeze for MultiFast5File
impl RefUnwindSafe for MultiFast5File
impl Send for MultiFast5File
impl Sync for MultiFast5File
impl Unpin for MultiFast5File
impl UnwindSafe for MultiFast5File
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