| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Models.Process
Description
This module defines the ReactionDetails, MechanismDetails,
and ProcessDetails data types for representing the details
of chemical reactions and their associated mechanisms.
The ReactionDetails type encapsulates information about a
chemical reaction, including the reaction itself, inbound
reagents (as pairs of REAGENT_IN and Molecule), outbound
products (as pairs of PRODUCT_FROM and Molecule), and
relevant conditions (as pairs of ACCELERATE and Catalyst).
The MechanismDetails type models the context of a mechanism
(including its description via FOLLOW) and the interactants
associated with each stage of the mechanism.
Finally, the ProcessDetails type aggregates both ReactionDetails
and MechanismDetails, providing a comprehensive overview
of a chemical process.
Documentation
data ReactionDetails #
Constructors
| ReactionDetails | |
Fields
| |
Instances
data MechanismDetails #
Constructors
| MechanismDetails | |
Fields
| |
Instances
data ProcessDetails #
Constructors
| ProcessDetails | |