Module bdb::db::mass_spectra::low_level

source ·
Expand description

Re-exports for low-level, efficient APIs.

In order for high-performance processing of large documents, We must use parsers that lazily read and write items to and from documents. The writers accept both by-value and by-reference iterators, allowing you to easily chain lazy readers and writers to convert between export formats.

The memory footprint of these lazy low-level functions is minimal, typically < 16 KB required for internal buffers, and < 1 KB for each individual item.

Structs

Regular expression to validate and parse Pava FullMs MGF RT lines.
Regular expression to validate and parse Pava FullMs MGF scan lines.
Iterator to parse individual MGF entries from a document.
Iterator to lazily load Records from a document.
Regular expression to validate and parse MSConvert MGF charge lines.
Regular expression to validate and parse MSConvert MGF pepmass lines.
Regular expression to validate and parse MSConvert MGF RT lines.
Regular expression to validate and parse MSConvert MGF title lines.
Regular expression to validate and parse Pava MGF charge lines.
Regular expression to validate and parse Pava MGF pepmass lines.
Regular expression to validate and parse Pava MGF title lines.
Regular expression to validate and parse Pwiz MGF charge lines.
Regular expression to validate and parse Pwiz MGF pepmass lines.
Regular expression to validate and parse Pwiz MGF RT lines.
Regular expression to validate and parse Pwiz MGF title lines.

Traits

Provides a regular expression to extract data from input.
Provides a regular expression to validate input.

Functions

Create default record iterator from reader.
Create default record iterator from reader.
Create default record iterator from reader.
Import record from MGF.
Export record to MGF.
Default exporter from a non-owning iterator to MGF.
Lenient exporter from a non-owning iterator to MGF.
Strict exporter from a non-owning iterator to MGF.
Default exporter from an owning iterator to MGF.
Lenient exporter from an owning iterator to MGF.
Strict exporter from an owning iterator to MGF.

Type Definitions

Iterator to lazily load Records from a document.
Iterator to lazily load Records from a document.