![]() |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
The ResonateBond command reverses the changes made by
KekulizeBond: Bonds between selected atoms are scanned for patterns of alternating single/double bonds and replaced by the proper resonance form.
Two typical examples:
Note: the choices that have to be made by the
ResonateBond command are ambiguous if hydrogen atoms are missing. In such a case it is better to just
retype the bonds, which also considers the pH dependency of missing hydrogen atoms.
The ResonateBond
command is especially useful after loading molecules in a format that does not support fractional bond orders
(e.g. mol2), since it makes sure that chemically equivalent atoms are also perceived as such
- which is in turn important for commands like Sup
or RMSD which flip chemically equivalent atoms to minimize RMSDs.
More details about fractional bond orders can be found here
. Example 1:ResonateBond all,all Replace alternating single/double bonds with the corresponding fractional bond order,
e.g. 1.5 in benzene rings. Example 2:ResonateBond CZ Res Arg,NE NH? Res Arg Make sure that the bond orders between atoms CZ and NE,NH1,NH2 in arginines are
1.33. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||