Skip to main content

Crate chematic_smarts

Crate chematic_smarts 

Source
Expand description

chematic-smarts — SMARTS query language and VF2 subgraph isomorphism.

§Usage

// (doc example omitted — requires chematic-smiles)

Re-exports§

pub use match_vf2::find_matches;
pub use mcs::McsConfig;
pub use mcs::find_mcs;
pub use mcs::find_mcs_with_config;
pub use parser::SmartsError;
pub use parser::parse_smarts;
pub use query::AtomPrimitive;
pub use query::AtomQuery;
pub use query::BondPrimitive;
pub use query::BondQuery;
pub use query::QueryAtom;
pub use query::QueryBond;
pub use query::QueryMolecule;

Modules§

match_vf2
VF2 subgraph isomorphism: find all embeddings of a QueryMolecule in a target Molecule.
mcs
Maximum Common Substructure (MCS) search using the McGregor connected-growth algorithm.
parser
SMARTS parser: converts a SMARTS string into a QueryMolecule.
query
QueryMolecule: typed representation of a SMARTS pattern graph.