Crate frust5_api

Source
Expand description

This crate wraps the most basic functionality of the [ONT-FAST5-API] for python, but in Rust!

§Warning

Very much in alpha and a WIP, I worte this for one specific use case that I had.

Currently it is only possible to read and write FAST5. It uses the HDF5 crate to deal with HDF5 files. It does apply the VBZ plugin to the files.

Structs§

ChannelInfo
Stuct to represent the channel info attributes for each read.
MultiFast5File
Struct representing a “Multi” Fast5 file.

Enums§

OpenMode
The mode to open a file with.
RawAttrsOpts
Provides the Attributes for the Raw Group - which in turn conatins the Signal dataset. This allows us to match for each attribute field, and provide the correct type to HDF5.

Functions§

read_fast5
Open a fast5 and return a Vec containing the groups.