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)
|