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

Structs

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