-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathetl_download.py
More file actions
38 lines (30 loc) · 1009 Bytes
/
Copy pathetl_download.py
File metadata and controls
38 lines (30 loc) · 1009 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from pathlib import Path
PROJECT_ROOT = Path(__file__).resolve().parent
DATA_RAW = PROJECT_ROOT / "data_raw"
DATA_PROCESSED = PROJECT_ROOT / "data_processed"
CLINVAR_DIR = DATA_RAW / "clinvar"
GENCODE_DIR = DATA_RAW / "gencode"
PHARMGKB_DIR = DATA_RAW / "pharmgkb"
VARIANT_KG_PATH = DATA_PROCESSED / "variant_kg.parquet"
PANELS_DIR = DATA_PROCESSED / "panels"
QUANTUM_OUT = PROJECT_ROOT / "quantum_outputs"
# Copy this file to config.py locally, then fill in your own IBM values.
# Do NOT commit real credentials.
IBM_TOKEN = "YOUR_REAL_IBM_API_KEY"
IBM_INSTANCE = "YOUR_OPEN_INSTANCE_CRN"
IBM_BACKEND = "ibm_torino" # or ibm_fez / ibm_marrakesh
COLLAGEN_GENES = [
"COL1A1", "COL1A2",
"COL3A1",
"COL5A1", "COL5A2",
"COL11A1", "COL11A2",
"TNXB",
"PLOD1",
"FKBP14",
"B3GALT6",
"B4GALT7",
"SLC39A13",
"ADAMTS2",
]
for _p in [DATA_RAW, DATA_PROCESSED, CLINVAR_DIR, GENCODE_DIR, PHARMGKB_DIR, PANELS_DIR, QUANTUM_OUT]:
_p.mkdir(parents=True, exist_ok=True)