File size: 343 Bytes
bb6d2aa
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
AMINO_ACIDS = list("ACDEFGHIKLMNPQRSTVWY")
NCAA_TOKENS = ["X", "B"]
PAD_TOKEN = "<pad>"
UNK_TOKEN = "<unk>"

ALL_TOKENS = [PAD_TOKEN, UNK_TOKEN] + AMINO_ACIDS + NCAA_TOKENS
TOKEN_TO_ID = {t: i for i, t in enumerate(ALL_TOKENS)}
ID_TO_TOKEN = {i: t for t, i in TOKEN_TO_ID.items()}

HYDROPHOBIC = set("AILMFWVY")
RISKY_TOKENS = {"W", "F", "B"}