chematic_perception/lib.rs
1//! `chematic-perception` — molecular perception algorithms.
2//!
3//! Provides:
4//! - [`sssr`]: Smallest Set of Smallest Rings (SSSR) via Balducci-Pearlman algorithm.
5//! - [`aromaticity`]: Hückel aromaticity perception for kekulized molecules.
6
7#![forbid(unsafe_code)]
8
9pub mod aromaticity;
10pub mod sssr;
11
12pub use aromaticity::{AromaticityModel, assign_aromaticity};
13pub use sssr::{RingSet, find_sssr};