src/transformers/models/esm/tokenization_esm.py/EsmTokenizer/__init__
class EsmTokenizer:    def __init__(self, vocab_file, **kwargs):
        super().__init__(**kwargs)
        self.all_tokens = load_vocab_file(vocab_file)
        self._id_to_token = {ind: tok for ind, tok in enumerate(self.all_tokens)}
        self._token_to_id = {tok: ind for ind, tok in enumerate(self.all_tokens)}
        self.unk_token = "<unk>"
        self.cls_token = "<cls>"
        self.pad_token = "<pad>"
        self.mask_token = "<mask>"
        self.eos_token = "<eos>"
        self.unique_no_split_tokens = self.all_tokens
        self._create_trie(self.unique_no_split_tokens)