File size: 875 Bytes
90d94ec
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from pathlib import Path


ROOT_DIR = Path(__file__).resolve().parents[1]
CONF_DIR = ROOT_DIR / "conf"
DATASETS_DIR = CONF_DIR / "datasets"
FIGURES_DIR = CONF_DIR / "Figures"
WEIGHT_DIR = ROOT_DIR / "weight"
UNIKP_MODEL_DIR = WEIGHT_DIR / "UniKP_model"
PROT_T5_DIR = WEIGHT_DIR / "prot_t5_xl_uniref50"
PROT_T5_MODEL = str(PROT_T5_DIR if PROT_T5_DIR.exists() else "prot_t5_xl_uniref50")

VOCAB_PATH = WEIGHT_DIR / "vocab.pkl"
TRFM_PATH = WEIGHT_DIR / "trfm_12_23000.pkl"
KCAT_DATASET_PATH = DATASETS_DIR / "Kcat_combination_0918_wildtype_mutant.json"
KM_TEST_PATH = DATASETS_DIR / "Km_test_11722.pkl"
KCAT_KM_SAMPLES_PATH = DATASETS_DIR / "kcat_km_samples.xlsx"
PH_SMILES_PATH = DATASETS_DIR / "Generated_pH_unified_smiles_636.xlsx"
DEGREE_SMILES_PATH = DATASETS_DIR / "Generated_degree_unified_smiles_572.xlsx"


def output_path(*parts):
    return ROOT_DIR.joinpath(*parts)