This crate aims to provide a unified framework for representing protein structural data in Rust.
The central struct provided by this crate,
Structure, hold information roughly equivalent to that contained in a PDB or mmCIF file.
Structure contains data that unambiguously describe the primary structure (sequences of nucleotides and/or amino acids),
any secondary structure (helices and sheets) and the identity and coordinates and connectivity of all atoms in the structure assembly.
It can also include
Metadata as an
Structure can either be created from scratch or parsed from specialized file formats such as PDB and mmCIF. All parsers
should aim to parse information into structs provided in the
This module contains useful constants for working with protein structures.