6.5 Bonds

VEGA ZZ can add, change and remove bonds and rebuild the connectivity through a simple dialog box.

 

6.5.1 Add bond

Selecting Edit -> Add -> Bond it's possible to add one or more new bonds:

Add a new bond

In the Bond type box, you can choose the type of bond to add. Clicking the two atoms to bond you can connect them. A transparent cylinder indicates the selected bond:

Selecting Connectivity of all atoms or Connectivity of selected atoms in the What ? box and clicking Apply button, it's possible rebuild the connectivity of all atoms or of the selected atoms only. The Bond tolerance field allows to change the overlap of the covalent radii. This may be increased if the molecule has stretched bonds or decreased if the atoms are too close and the normal computed connectivity is wrong due to multiple bonds exceeding the atom valence.  Click here to change the default bond tolerance value.

 

6.5.2 Remove bond

If you want remove one or more bonds, you must select the Edit -> Remove -> Bond item from the main menu.

Remove bond

To remove one bond, you must click the two connected atoms and so it will be deleted. It's possible to remove also the Connectivity of all atoms or the Connectivity of selected atoms only, checking the specific items in the What ? box.

 

6.5.3 Change bond

To change a single bond or to detect the bond types of all atom pairs, you can select Edit -> Change -> Bond menu item:

Change bond

To change one bond, you must click One bond, select it picking the two atoms, choose the Bond type and than click Apply. To change the bond type to more than one bonds, you must follow the above steps checking  All atoms or Selected atoms only (visible atoms) in the What ? box.

Using the Find the bond types and Find the bond types (sel. atoms), it's possible assign the types of all/selected bonds. Please remember that the bond type information isn't used by VEGA to assign the force field or the atomic charges.

WARNING:
If these two functions don't appear to work (e.g. the visualization doesn't change), open the View settings and make it sure that the Multivector item in the Wireframe tab is checked. The default condition is unchecked.

To assign the bond types, VEGA uses a special ATDL template (BOND.tem) in which is reported the capability of each atom to bond it with a specific bond type. The supported bond types are:

0    Atom non bonded
1 Single bond
2 Double bond
3 Triple bond
4 Partial double bond (aromatic and carboxylic)

If two atoms are connected and they have got the same atom type, the resulting bond type is the same indicated by the atom type:

Atom type 1 Atom type 2 Resulting bond type
1 1 Single
2 2 Double
3 3 Triple
4 4 Partial double

A special check is done to detect the planarity of the resulting torsion in order to avoid the wrong assignment in 1,4 conjugated systems and in biphenilic systems:

\    |  /
 C=C-C=C    - Bond to detect
/  |    \
 2 2 2 2    Atom types
\    |  /                         \    |  /
 C=C=C=C      Planarity check      C=C-C=C
/  |    \                         /  |    \
  Wrong                              Correct

If two atoms are connected and they haven't got the same atom type, the resulting bond type is single.

 

6.5.5 Swap bonds

To swap two bonds, for an example to invert the chirality, you can select Edit -> Change -> Swap bonds menu item:

Swap bonds

This function doesn't require to define both bonds clicking on four atoms because the bonds to swap have a common atom (atom C in the window scheme) and so you must click only two atoms (A and B). To repeat the operation, you can click the Swap button.