Codes are the sets of words over arbitrary alphabets with the property of unique decipherability. Circular codes are a special class of codes. They are the sets of words with the property of unique recognition of the reading frame for any sequence composed of them and written on a circle. They were introduced by Golomb and Gordon in the 60s under the name of codes with bounded synchronization delay, because they have a strong property of synchronization. For this reason, they play an important role in problems of error correction. In the middle 90’s such a circular code X was identified in the genes of bacteria, eukaryotes, plasmids, and viruses by a comprehensive statistical investigation. The code X contained the 20 trinucleotid...