-
Notifications
You must be signed in to change notification settings - Fork 251
Description
This family template uses the reversible reaction template XSYJ -> XSYJ
However, the head node requires a reactant that fits a group such as this XSR3J:
1 *3 R!H u1 {2,[S,D]}
2 *2 Ss u0 {1,[S,D]} {3,S}
3 *1 C u0 {2,S}
And the reaction recipe states
recipe(actions=[
['BREAK_BOND', '*1', 'S', '*2'],
['FORM_BOND', '*1', 'S', '*3'],
['GAIN_RADICAL', '*2', '1'],
['LOSE_RADICAL', '*3', '1'],
])
We see that the Sulfur atom gains a radical, and the R!H group loses a radical in the process. When we then try to reverse this template, it no longer works because the Sulfur now contains a radical and is no longer isomorphic to the XSYJ group. So does this mean that this family is not reversible?
Some investigation shows that in RMG-Java using the PopulateReactions module the reaction only shows up when the reactant is present in the forward direction, but not when the product is present. This also shows that the template is not reversible as is. Maybe all we need is to write in a reverse template?