-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtGD_gene.py
70 lines (65 loc) · 2.77 KB
/
tGD_gene.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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
import tGD_gene_tGD as TGD
import tGD_gene_split as SDR
import tGD_gene_linked as LDR
import tGD_gene_clvr as clv
import MoNeT_MGDrivE as monet
###############################################################################
# Colors
###############################################################################
# Ecology ---------------------------------------------------------------------
COLEN = [
"#2614ed", "#FF006E", "#45d40c",
"#8338EC", "#1888e3", "#BC1097"
]
COLEN = [c+'1A' for c in COLEN]
COLEO = [i[:-2]+'FF' for i in COLEN]
# COLEM = monet.generateAlphaColorMapFromColorArray(COLEO)
# Health ----------------------------------------------------------------------
COLHN = ["#FF006E1A", "#8338EC1A", "#0C48871A"]
# COLHN = [c+'1A' for c in COLHN]
COLHO = [i[:-2]+'FF' for i in COLHN]
# COLHM = monet.generateAlphaColorMapFromColorArray(COLHO)
# Trash ----------------------------------------------------------------------
COLTN = ["#BC1097", "#8337ec", "#0C4887"]
# COLTN = [c+'1A' for c in COLTN]
COLTO = [i[:-2]+'FF' for i in COLTN]
# COLTM = monet.generateAlphaColorMapFromColorArray(COLTO)
# Wild ----------------------------------------------------------------------
COLWN = ["#8337ec", "#00a2fe", "#0C4887"]
COLWN = [c+'1A' for c in COLWN]
COLWO = [i[:-2]+'FF' for i in COLWN]
# COLWM = monet.generateAlphaColorMapFromColorArray(COLWO)
# CLS ----------------------------------------------------------------------
COLCN = ["#0eeb101A", "#00a2fe1A", "#0C48871A"]
# COLCN = [c+'AA' for c in COLCN]
COLCO = [i[:-2]+'FF' for i in COLCN]
# COLCM = monet.generateAlphaColorMapFromColorArray(COLCO)
###############################################################################
# Drive
###############################################################################
def driveSelector(DRIVE, TYPE, popSize=(11000)):
if DRIVE == 'linkedDrive':
(aggD, yRange, folder) = LDR.driveParameters(TYPE, popSize)
elif DRIVE == 'splitDrive':
(aggD, yRange, folder) = SDR.driveParameters(TYPE, popSize)
elif DRIVE == 'tGD':
(aggD, yRange, folder) = TGD.driveParameters(TYPE, popSize)
###########################################################################
if TYPE == 'ECO':
colors = ['#ff595e1A', '#ee964b1A', '#6a4c931A', '#1982c41A', '#ffca3a1A']
if TYPE == 'CAP':
colors = ['#ff595e1A', '#8ac9261A', '#6a4c931A', '#1982c41A', '#ffca3a1A']
elif TYPE == 'HLT':
colors = COLHN
elif TYPE == 'TRS':
colors = monet.COLTN
elif TYPE == 'WLD':
colors = monet.COLWN
elif TYPE == 'CST':
colors = COLCN
###########################################################################
geneDict = {
'gDict': aggD, 'yRange': yRange,
'colors': colors, 'folder': folder
}
return geneDict