mordred-core 0.1.0

Core molecular descriptor calculator — Rust port of mordred
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use thiserror::Error;

/// Errors that can occur during descriptor calculation.
#[derive(Debug, Error)]
pub enum MordredError {
    #[error("SMILES parse error: {0}")]
    SmilesParseError(String),

    #[error("descriptor calculation error: {0}")]
    CalculationError(String),

    #[error("invalid molecule: {0}")]
    InvalidMolecule(String),
}