The concept of "macrocyclic compounds" combines very different classes of chemicals that contain nine or more atoms in the macrocycle; macroheterocyclic compounds, the macrocycle of which contains at least one heteroatom, are also distinguished among them [...].