Mercurial > repos > bimib > cobraxy
comparison COBRAxy/flux_to_map.py @ 234:e71edb2585e6 draft
Uploaded
author | luca_milaz |
---|---|
date | Tue, 17 Dec 2024 11:07:26 +0000 |
parents | ba7043091fe3 |
children | 5c70439f2907 |
comparison
equal
deleted
inserted
replaced
233:55ad01b84c7f | 234:e71edb2585e6 |
---|---|
806 num += 1 | 806 num += 1 |
807 | 807 |
808 elif ARGS.option == "dataset_class": | 808 elif ARGS.option == "dataset_class": |
809 classes = read_dataset(classPath, "class") | 809 classes = read_dataset(classPath, "class") |
810 classes = classes.astype(str) | 810 classes = classes.astype(str) |
811 | 811 #check if classes have mathc on ids |
812 if not all(classes.iloc[:, 0].isin(ids)): | |
813 utils.logWarning( | |
814 "No match between classes and sample IDs", ARGS.out_log) | |
812 resolve_rules_float, ids = getDatasetValues(datasetPath, "Dataset Class (not actual name)") | 815 resolve_rules_float, ids = getDatasetValues(datasetPath, "Dataset Class (not actual name)") |
813 if resolve_rules_float != None: class_pat = split_class(classes, resolve_rules_float) | 816 if resolve_rules_float != None: class_pat = split_class(classes, resolve_rules_float) |
814 | 817 |
815 return ids, class_pat | 818 return ids, class_pat |
816 #^^^ TODO: this could be a match statement over an enum, make it happen future marea dev with python 3.12! (it's why I kept the ifs) | 819 #^^^ TODO: this could be a match statement over an enum, make it happen future marea dev with python 3.12! (it's why I kept the ifs) |