kira-mmcif 0.2.0

Low-level, streaming mmCIF/BinaryCIF parser focused on protein coordinates.
Documentation
//! Low-level streaming parser for mmCIF and BinaryCIF, focused on protein
//! coordinates (`_atom_site`).
//!
//! ## Cargo features
//!
//! - `gzip` (default): transparent decompression of `.cif.gz` / `.bcif.gz`
//!   inputs via `flate2`.
//! - `serde`: derive `Serialize`/`Deserialize` on `Structure`/`ProteinIR` and
//!   friends.

mod bcif;
mod error;
mod formats;
mod ir;
mod model;
mod parser;

pub use error::MmCifError;
pub use formats::{
    StructureFormat, read_bcif_structure, read_mmcif_structure, read_structure,
    read_structure_with_format,
};
pub use ir::{AtomSoA, ChainIR, ProteinIR, ResidueIR};
pub use model::{Atom, AtomName, Chain, ChainId, Model, Residue, ResidueName, Structure};