molframe-core 0.4.0

Core types, storage and analysis contracts for molframe
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Per-residue secondary-structure vocabulary shared by readers and analyses.

/// A residue-level structural assignment.
#[derive(Clone, Copy, Debug, Default, PartialEq, Eq)]
pub enum SecondaryStructure {
    /// The file and available analyses supplied no assignment.
    #[default]
    Unknown,
    /// A residue outside a helix or sheet.
    Coil,
    /// An alpha or other helical segment.
    Helix,
    /// A beta strand.
    Strand,
    /// A short hydrogen-bonded turn.
    Turn,
}