Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
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 #
ReactionDetails | |
|
Instances
data MechanismDetails #
MechanismDetails | |
|
Instances
data ProcessDetails #