These algorithms first convert the SMILES to an internal representation of the molecular structure; an algorithm then examines that structure and produces a unique SMILES string.
Primeiro, estes algoritmos converxen o SMILES dando unha representación interna dunha estrutura molecular; despois, un algoritmo examina esa estrutura e produce unha única cadea de caracteres SMILES.