User 9cc9c09363
05-06-2013 15:28:01
Hi. I have a small problem. As shown above, I defined the simple electron transfer reaction.
The problem is even though the reactant is a radical which is the same structure of the product of the reaction rule, this rule runs. Of course nothing changes after running the rule. However, I would like to know if I can solve this problem.
Please let me know.
ChemAxon e08c317633
07-06-2013 09:18:56
Yes, it can be done with Reactor.
Example:
$ react -r et_reaction.mrv "CN(C)CC1CCCCC1(O)c1ccccc1"
C[N+](C)CC1CCCCC1(O)c1ccccc1
The reaction schema is attached.
User 9cc9c09363
07-06-2013 14:51:22
Thank you for your reply.
But I am afraid that I am confused with your answer. Maybe my question was not clear... My problem is that.. even though a neutral amine as a reactant is only intended to run by the one electron transfer reaction rule shown above to give a radical as a product. But this rule even runs with a radical reactant although it gives nothing else than the same radical species. In other words, if I use the product of this reaction as a reactant for the same rule, it works again. I want to know the way how to prevent this reaction..
Please let me know
ChemAxon afdac7b783
13-06-2013 12:46:01
Sorry for the late answer.
I'm sending the reaction file: "et_reaction_radical.mrv".
The neutral reactant is set by a SMARTS value [+O] (no charge on the atom), and a radical reactant is shut out as a reactivity rule using a Chemical Terms function (hasRadical()).
I hope it will work as expected.
Best Regards,
Viktoria