# HG changeset patch # User francesco_lapi # Date 1750254151 0 # Node ID 3f8336f8072d639aba24034b652965909258346a # Parent f62b8625f6f18a69076247ce21e05dcd5fb6f544 Uploaded diff -r f62b8625f6f1 -r 3f8336f8072d COBRAxy/flux_to_map.py --- a/COBRAxy/flux_to_map.py Wed Jun 18 13:42:05 2025 +0000 +++ b/COBRAxy/flux_to_map.py Wed Jun 18 13:42:31 2025 +0000 @@ -733,13 +733,21 @@ comparisonDict, max_z_score = compareDatasetPair(class_pat.get(single_cluster), rest, ids) enrichment_results.append((single_cluster, "rest", comparisonDict, max_z_score)) + #elif ARGS.comparison == "onevsmany": + # controlItems = class_pat.get(ARGS.control) + # for otherDataset in class_pat.keys(): + # if otherDataset == ARGS.control: + # continue + # comparisonDict, max_z_score = compareDatasetPair(controlItems, class_pat.get(otherDataset), ids) + # enrichment_results.append((ARGS.control, otherDataset, comparisonDict, max_z_score)) elif ARGS.comparison == "onevsmany": controlItems = class_pat.get(ARGS.control) for otherDataset in class_pat.keys(): if otherDataset == ARGS.control: continue - comparisonDict, max_z_score = compareDatasetPair(controlItems, class_pat.get(otherDataset), ids) - enrichment_results.append((ARGS.control, otherDataset, comparisonDict, max_z_score)) + comparisonDict, max_z_score = compareDatasetPair(class_pat.get(otherDataset),controlItems, ids) + enrichment_results.append(( otherDataset,ARGS.control, comparisonDict, max_z_score)) + return enrichment_results def createOutputMaps(dataset1Name :str, dataset2Name :str, core_map :ET.ElementTree) -> None: