Christina Theodoris
commited on
Commit
·
54b408b
1
Parent(s):
ae4867d
ensure gene class dict only inverted when using gene classifier
Browse files
geneformer/classifier_utils.py
CHANGED
@@ -115,13 +115,12 @@ def label_classes(classifier, data, gene_class_dict, nproc):
|
|
115 |
|
116 |
class_id_dict = dict(zip(label_set, [i for i in range(len(label_set))]))
|
117 |
id_class_dict = {v: k for k, v in class_id_dict.items()}
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
inverse_gene_class_dict[value] = key
|
125 |
|
126 |
def classes_to_ids(example):
|
127 |
if classifier == "cell":
|
|
|
115 |
|
116 |
class_id_dict = dict(zip(label_set, [i for i in range(len(label_set))]))
|
117 |
id_class_dict = {v: k for k, v in class_id_dict.items()}
|
118 |
+
|
119 |
+
if classifier == "gene":
|
120 |
+
inverse_gene_class_dict = {}
|
121 |
+
for key, value_list in gene_class_dict.items():
|
122 |
+
for value in value_list:
|
123 |
+
inverse_gene_class_dict[value] = key
|
|
|
124 |
|
125 |
def classes_to_ids(example):
|
126 |
if classifier == "cell":
|