jchempaint
jchempaint copied to clipboard
user pref controlling placement of phantoms resulting in over-valencies
placing a second benzol onto one, to yield naphalene, gives different results depending on which bond is used. There appears to hold some logic which prevents a double bond to be placed, morphing it to a single, but the other case is not handled, resulting in five-bonded C-atoms.
This behaviour, though unexpected to casual users, may not be a bug. There should be a user preference to set the behaviour when placement of phantoms would result in over-valencies (don't place, keep overval, always aromatic, etc)