rdkit/periodic_table.rs
1use cxx::{let_cxx_string, CxxVector};
2
3pub struct PeriodicTable {}
4
5impl PeriodicTable {
6 pub fn get_valence_list(atomic_number: u32) -> &'static CxxVector<i32> {
7 rdkit_sys::periodic_table_ffi::get_valence_list(atomic_number)
8 }
9
10 pub fn get_most_common_isotope_mass(atom: &str) -> f64 {
11 let_cxx_string!(atom_cxx_string = atom);
12 rdkit_sys::periodic_table_ffi::get_most_common_isotope_mass(&atom_cxx_string)
13 }
14}