diff --git a/Model/src/main/java/org/apidb/apicommon/model/report/ai/expression/GeneRecordProcessor.java b/Model/src/main/java/org/apidb/apicommon/model/report/ai/expression/GeneRecordProcessor.java index 0bb32c745..624216b72 100644 --- a/Model/src/main/java/org/apidb/apicommon/model/report/ai/expression/GeneRecordProcessor.java +++ b/Model/src/main/java/org/apidb/apicommon/model/report/ai/expression/GeneRecordProcessor.java @@ -58,6 +58,7 @@ public static List processExpressionData(RecordInstance geneRecord, List filteredData = new ArrayList<>(); String datasetId = experimentRow.getAttributeValue("dataset_id").getValue(); // add data from `expressionGraphsDataTable` where attribute "dataset_id" equals `datasetId` + // (this would be more efficient with a `Map>` made before the `expressionGraphs` loop) List thisExperimentDataRows = new ArrayList<>(); for (TableValueRow dataRow : expressionGraphsDataTable) { if (dataRow.getAttributeValue("dataset_id").getValue().equals(datasetId)) {