Valence Calculations

Introduction

The Valence Calculator has 3 functionality:

The functionality of the Valence Calculator is focused mainly on the organic compounds, although the inorganic compounds not containing transition-metal atoms are also supported.

Molecules

1st Group

Hydrogen

Lithium (Li), Sodium (Na), Potassium (K), Rubidium (Rb), Caesium (Cs), Francium (Fr)

2nd Group

13th Group

Boron

Aluminium (Al), Gallium (Ga), Indium (In), Thallium (Th)

14th Group

Carbon (C), Silicon (Si), Germanium (Ge)

Tin (Sn)

Lead (Pb)

15th Group

Nitrogen (N)

Phosphorus (P), Arsenic (As), Antimony (Sb), Bismuth (Bi)

16th Group

Oxygen (O)

Sulfur (S), Selenium (Se), Tellurium (Te), Polonium (Po)

17th Group

18th Group

Aromatic Systems

Valence calculator provides two ways to check the valence of an atom having aromatic bonds:

Local Aromatic Valence Calculator

Aromatic atoms are sorted into four groups, i.e. boron-like, carbon-like, nitrogen-like and oxygen-like atoms according to their behavior.

Boron-like atoms

Carbon-like atoms

Nitrogen-like atoms

Oxygen-like atoms

Exocyclic double bonds

When an atom two aromatic bonds, it may have a double bond with specific ligand:

Global Aromatic Valence Calculator

Global Aromatic Valence Calculator is not yet implemented.

Superatom S-Groups

S-group attachment points are considered as bonds. Three cases are possible: When there is a valence error in an S-group, it is indicated in its expanded and contracted state as well.

Query Properties

If valence property is set, then the Valence Calculator uses that value, v, as the number of bond order. Other query properties are not handled by the valence calculator.

Special atoms

Special atoms are not handled by the valence calculator.