protein_core/structure/
element.rs

1use serde::Serialize;
2
3/// An element in the periodic table that actually occurs in protein structure models.
4///
5/// String conversion methods are *not* provided because they are varied.
6#[derive(Debug, Clone, Copy, Serialize)]
7pub enum Element {
8    H,
9    C,
10    O,
11    N,
12    P,
13    S,
14    Na,
15    Mg,
16    Cl,
17    K,
18    Ca,
19    Fe,
20    Mn,
21    Co,
22    Cr,
23    I,
24    Zn,
25    Cu,
26    F,
27    Al,
28    Se,
29    V,
30    Unknown,
31}