chemaxon.reactor
Reactor-related native bindings and option types.
Parallel reactor mode
The sequential mode generates products by combining the first reactant from each list, then the second, and so on.
The combinatorial mode generates products by combining all possible combinations of reactants from the provided lists.
Output reaction mapping style
Only the changed elements of the reaction are mapped, i.e. the reaction center and its neighbors.
Only the maching elements of the reaction are mapped, i.e. the reaction center and its neighbors that match between reactants and products.
Reactor options passed across the native boundary; mirrors toolkit defaults where unset.
Reaction rules passed across the native boundary.
Output type for reactor results
The result contains the reaction with mapped reactants and products.
Single input reactor execution.
The single input reactor takes a reaction and a single list of reactant molecules, applying the reaction to each reactant molecule.
Parameters
- reaction:
Molecule- Reaction molecule - reactants:
list[Molecule]- List of reactant molecules - options:
ReactorOptions- Reactor options for configuration. Default isNone. - rules:
ReactionRules- Reaction rules for configuration. Default isNone.
Returns
ReactorResult- The reactor execution results
Parallel reactor execution.
The parallel reactor takes a reaction and multiple lists of reactant molecules, combining them according to the specified mode (sequential or combinatorial).
Parameters
- mode:
Mode- Reactor mode (SEQUENTIAL or COMBINATORIAL) - reaction:
Molecule- Reaction molecule - reactants:
list[list[Molecule]]- List of reactant molecule lists - options:
ReactorOptions- Reactor options for configuration. Default isNone. - rules:
ReactionRules- Reaction rules for configuration. Default isNone.
Returns
ReactorResult- The reactor execution results
ReactorResult contains the results of a reactor execution.
ReactorResultReaction represents a single reaction result with reactants and product sets.
ReactorResultProductSet represents a set of product molecules.