Skip to main content

molrs_io/
lib.rs

1//! File I/O for molecular data, organized by content kind:
2//!
3//! - [`data`] — single-structure formats (PDB, XYZ, GRO, mol2, SDF, CIF,
4//!   LAMMPS data, CHGCAR/POSCAR, Cube)
5//! - [`trajectory`] — multi-frame formats (DCD, LAMMPS dump)
6//! - [`store`] — persistence backends (Zarr V3, feature `zarr`)
7//! - [`reader`] / [`writer`] / [`streaming`] — shared traits and the
8//!   chunk-based frame-indexing infrastructure
9//! - [`smiles`] — SMILES/SMARTS notation parsing (feature `smiles`)
10
11pub mod data;
12pub mod store;
13pub mod trajectory;
14
15pub mod reader;
16pub mod streaming;
17pub mod writer;
18
19#[cfg(feature = "smiles")]
20pub mod smiles;