diff --git a/src/main/java/org/reactome/web/pwp/client/details/tabs/analysis/AnalysisTabDisplay.java b/src/main/java/org/reactome/web/pwp/client/details/tabs/analysis/AnalysisTabDisplay.java index 5d5fb69..e1fd6cb 100644 --- a/src/main/java/org/reactome/web/pwp/client/details/tabs/analysis/AnalysisTabDisplay.java +++ b/src/main/java/org/reactome/web/pwp/client/details/tabs/analysis/AnalysisTabDisplay.java @@ -201,17 +201,16 @@ public void showResult(AnalysisResult analysisResult, Filter filter) { this.refreshTitle(analysisResult.getPathwaysFound()); this.filter = filter; - if(this.summaryPanel==null || !this.summaryPanel.getToken().equals(analysisResult.getSummary().getToken())){ - this.resources = new LinkedList<>(); - for (ResourceSummary resourceSummary : analysisResult.getResourceSummary()) { - resources.add(resourceSummary.getResource()); - } - this.columnNames = analysisResult.getExpression().getColumnNames(); + this.resources = new LinkedList<>(); + for (ResourceSummary resourceSummary : analysisResult.getResourceSummary()) { + resources.add(resourceSummary.getResource()); + } + this.columnNames = analysisResult.getExpression().getColumnNames(); + if(this.summaryPanel==null || !this.summaryPanel.getToken().equals(analysisResult.getSummary().getToken())){ this.container.clear(); this.summaryPanel = new AnalysisSummaryPanel(analysisResult, filter.getResource()); -// this.summaryPanel.addResourceChangeHandler(this); this.summaryPanel.addActionSelectedHandler(this); this.container.addNorth(summaryPanel, SUMMARY_HEIGHT); @@ -237,8 +236,9 @@ public void showResult(AnalysisResult analysisResult, Filter filter) { this.analysisResultPanel.showResult(analysisResult, filter); this.summaryPanel.setResource(filter.getResource()); this.filteringPanel.setFilter(filter); - this.entitiesEntitiesFoundPanel.setResource(filter.getResource()); this.downloadPanel.showDownloadOptions(analysisResult, filter.getResource()); + this.entitiesEntitiesFoundPanel.setResource(filter.getResource()); + this.entitiesEntitiesFoundPanel.showFoundEntities(resources, columnNames); } }