autofragment.rules.base

Base classes for fragmentation rules.

Classes

BondRule(name, atom1_elem, atom2_elem[, ...])

Rule based on specific atom types in a bond.

FragmentationRule([priority])

Abstract base class for fragmentation rules.

RuleAction(value)

Actions a rule can specify for a bond.

RuleEngine([rules])

Central engine for applying fragmentation rules.

RuleSet(name[, rules])

A collection of fragmentation rules.