Skip to content

intra_substitutionCS_isomerization not working #382

@connie

Description

@connie

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions