autofragment.rules
Fragmentation rules engine.
This module provides a flexible, extensible system for controlling which bonds can be broken during molecular fragmentation.
- Core Classes:
RuleAction: Enum defining possible actions (MUST_NOT_BREAK, etc.) FragmentationRule: Abstract base class for all rules RuleEngine: Central engine for applying rules
- Pre-defined Rules:
Common: AromaticRingRule, DoubleBondRule, MetalCoordinationRule Biological: PeptideBondRule, DisulfideBondRule, ProlineRingRule Materials: SiloxaneBridgeRule, MOFLinkerRule, MetalNodeRule
Modules
Base classes for fragmentation rules. |
|
Biological fragmentation rules for proteins and nucleic acids. |
|
Common chemical fragmentation rules. |
|
Materials science fragmentation rules. |