-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparam.py
25 lines (19 loc) · 1.02 KB
/
param.py
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
# specify the path to the folder containing the blast+ executables
BLASTPLUS_DIR:str = '/usr/local/ncbi/blast/bin'
# specify the path to the MUSCLE executable
MUSCLE_EXE:str = '/usr/local/bin/muscle'
# specify the path to the FastTree executable (FastTreeMP is acceptable)
FASTTREE_EXE:str = '/usr/local/bin/FastTree'
# specify the path to the IQTree exectuable
IQTREE_EXE:str = '/usr/local/bin/iqtree'
# specify the path to the phantasm directory
PHANTASM_DIR:str = '~/phantasm'
# specify the path to the xenoGI v3.1.0 directory
XENOGI_DIR:str = '~/xenoGI'
# specify the paths to each of the required lpsn csv files
# MODIFYING THIS MAY CAUSE PHANTASM TO FAIL!
import os
CSV_1:str = os.path.join(PHANTASM_DIR, 'PHANTASM', 'lpsn_data', 'speciesGenus.csv')
CSV_2:str = os.path.join(PHANTASM_DIR, 'PHANTASM', 'lpsn_data', 'genusParents.csv')
CSV_3:str = os.path.join(PHANTASM_DIR, 'PHANTASM', 'lpsn_data', 'validPhylumClassOrderFamily.csv')
CSV_4:str = os.path.join(PHANTASM_DIR, 'PHANTASM', 'lpsn_data', 'synonymsPhylumClassOrderFamily.csv')