-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmapping.py
39 lines (39 loc) · 1.34 KB
/
mapping.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
def get_customized_mapping(cls):
mapping = {
"cellmarker": {
"properties": {
"cellontology": {
"normalizer": "keyword_lowercase_normalizer",
"type": "keyword",
},
"pmid": {
"normalizer": "keyword_lowercase_normalizer",
"type": "keyword",
},
"species": {
"normalizer": "keyword_lowercase_normalizer",
"type": "keyword",
},
"uberon": {
"normalizer": "keyword_lowercase_normalizer",
"type": "keyword",
},
"company": {
"normalizer": "keyword_lowercase_normalizer",
"type": "keyword",
},
"marker_resource": {
"normalizer": "keyword_lowercase_normalizer",
"type": "keyword",
},
"celltype": {
"normalizer": "keyword_lowercase_normalizer",
"type": "keyword",
},
"tissue": {"type": "text"},
"cancertype": {"type": "text"},
"cellname": {"type": "text"},
}
}
}
return mapping