After extending the H_abstraction family I'm running into the following problem:
For the reaction
NO2 + CH2(S) -> HONO + CH
RMG-Py finds the reverse reaction
HONO + CH -> NO2 + CH2(T)
RMG stops because it does not find a valid reverse reaction as the products of the reverse are not equal to the reactants of the forward reaction (singlet-triplet difference)
I would propose to add code that checks if one-centered biradicals are involved and then guides the products of the reverse reaction to the correct state (singlet or triplet). I would make the changes in __generateProductStructures of family.py.
What is your opinion?
After extending the H_abstraction family I'm running into the following problem:
For the reaction
NO2 + CH2(S) -> HONO + CH
RMG-Py finds the reverse reaction
HONO + CH -> NO2 + CH2(T)
RMG stops because it does not find a valid reverse reaction as the products of the reverse are not equal to the reactants of the forward reaction (singlet-triplet difference)
I would propose to add code that checks if one-centered biradicals are involved and then guides the products of the reverse reaction to the correct state (singlet or triplet). I would make the changes in __generateProductStructures of family.py.
What is your opinion?