hypervalent N

User 870ab5b546

29-09-2014 13:10:46

Marvin 14.9.15.0. When I draw ON(O)=O, the N is given an extra H, and no valence error is reported. This is incorrect. N does not make five bonds except in very rare cases like NCl5. In ON(O)=O, the N should have a valence error.

User 870ab5b546

02-10-2014 14:31:02

No comment?

ChemAxon d26931946c

03-10-2014 09:17:16

This is allowed because MDL in the old days allowed the drawing of structures like c1ccccn1=O and CN(=O)=O and users changing to ChemAxon from MDL wanted to continue the use this traditional way of molecule drawing. There is an API method to mark structures like these with valence error, but as far as I know it's can't be set for GUI usage at the moment. We use the more strict calculation for resonance structure calculation.


It's not likely for us to change the default behaviour as most of our users are like the current setup.  However we may introduce the setting of this as a parameter for Marvin.

User 870ab5b546

03-10-2014 15:42:33

Please do add that option. The way it is now teaches students bad habits.

ChemAxon 5433b8e56b

07-10-2014 17:12:31

Hi Bob,


Peter created a ticket into our issue tracking system, currently we can not promise anything on the timing, but we will notify you in this topic when the feature is ready.


Regards,
Istvan 

User 870ab5b546

08-10-2014 01:38:03

So why does MarvinSketch highlight as having an invalid valence the central N in CN=[N]#N?

ChemAxon 2c555f5717

15-10-2014 08:10:50

Dear Bob,


   As Experts here explained me, it is only allowed to mark a 5 valance Nitrogen without charge, if it has an Oxygen connected to it with a double bond. I was told, it has a traditional reason.


Regards:
Balázs 

User 870ab5b546

15-10-2014 12:51:11

Well, that's just silly. Either you should accept pentavalent N as an alternative for N ylides, or you shouldn't.

ChemAxon 2c555f5717

15-10-2014 13:05:08

Dear Bob,


   I told the experts your opinion. They agree, but they will keep this behavior due to traditional reasons. 


I am sorry:
Balázs