SMILES were discretized into tokens before inputting them to the RNN. Each atom was extracted as a token, taking special care with the multi-letter atoms "Br" or "Cl". Moreover, all atoms between brackets, such as "[N+]" and "[O-]" were converted into only one token. The set with all the possible tokens is called the vocabulary.