The ligases catalyse the joining together of two molecules coupled with the
hydrolysis of a pyrophosphate bond in ATP or a similar triphosphate. The
bonds formed are often high-energy bonds.
The subclasses are defined according to the type of bond formed;
the sub-subclasses are only used in the C-N ligases.