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}