User fd4af72735
10-10-2008 19:35:57
Quick question-- why does 2-amino pyrrole pass the "match aniline" case, but 2-amino THF not pass the "match amine" case?
2-amino pyrrole
Nc2cccn2
2-amino THF
NC1CCCO1
Aniline Case:
[c:1][NX3;!$(NC~[!#1!#6]):2]
Amine Case:
[#6X4:1][NX3;!$(NC~[!#1!#6]):2]
The reaction in question is a reductive amination, where I'm using the reactivity expression:
(match(ratom(1), amine, 2) || match(ratom(1), aniline, 2)) && !match(ratom(1), "[nH1]")
I would think [!$(NC~[!#1!#6]):2] would fail for both, since the beta atom is N for the pyrrole and O for the THF (at least, I think that's what that reads- I'm still fairly new to the world of SMARTS). However, the software is reacting the pyrrole (at the correct N), but not the furan.
Any help would be appreciated. Thanks.
2-amino pyrrole
Nc2cccn2
2-amino THF
NC1CCCO1
Aniline Case:
[c:1][NX3;!$(NC~[!#1!#6]):2]
Amine Case:
[#6X4:1][NX3;!$(NC~[!#1!#6]):2]
The reaction in question is a reductive amination, where I'm using the reactivity expression:
(match(ratom(1), amine, 2) || match(ratom(1), aniline, 2)) && !match(ratom(1), "[nH1]")
I would think [!$(NC~[!#1!#6]):2] would fail for both, since the beta atom is N for the pyrrole and O for the THF (at least, I think that's what that reads- I'm still fairly new to the world of SMARTS). However, the software is reacting the pyrrole (at the correct N), but not the furan.
Any help would be appreciated. Thanks.