Crate podders

Source
Expand description

podders - A Rust crate for handling Pod5 file format, written in native rust.

This library offers comprehensive functionalities for the Pod5 file format, focusing on data serialization with Apache Arrow and FlatBuffers. It includes capabilities to create, and write structured data in the Pod5 format, adhering to the format as of 20/12/23 (v0.3.2)

Key Features:

  • Matches schemas for official pod5 specification.
  • Writing Pod5 files with efficient serialization.

The library provides various submodules (reads, run_info, signal, footer) each dedicated to handling different aspects of the Pod5 file format.

Re-exports§

pub use footer_generated::minknow::reads_format::ContentType;
pub use footer_generated::minknow::reads_format::EmbeddedFile;
pub use footer_generated::minknow::reads_format::EmbeddedFileArgs;
pub use footer_generated::minknow::reads_format::EmbeddedFileBuilder;
pub use footer_generated::minknow::reads_format::Footer;
pub use footer_generated::minknow::reads_format::FooterArgs;
pub use footer_generated::minknow::reads_format::Format;

Modules§

footer
Deal with creating or reading a pod5 file footer
footer_generated
reads
POD5 File Format Utilities
run_info
signal

Structs§

Pod5File
Represents a Pod5 file, encapsulating all necessary components and metadata for handling Pod5 data.