imzml

What does this crate do?

Read mzML

```rust let parser = MzMLReader::from_path("/path/to/data.mzML").unwrap();

for error in parser.errors() { println!("{:?}", error); }

let mzml: MzML<_> = parser.into(); ```

Validate mzML

```rust use imzml::validation::full_validate;

let mut validationerrors = fullvalidate(parser.ontology(), mzml); ```

Read imzML

```rust let parser = ImzMLReader::from_path("/path/to/data.imzML").unwrap();

for error in parser.errors() { println!("{:?}", error); }

let imzml: ImzML<_> = parser.into();

let mz772 = imzml.ionimage(772.573, 100.0); ```

Validate imzML

```rust use imzml::validation::full_validate;

let mut validationerrors = fullvalidate(parser.ontology(), imzml); ```