diff --git a/src/app/pages/explorer-page/explorer-page.component.ts b/src/app/pages/explorer-page/explorer-page.component.ts index 394be31d27aaf539817a6b420360e2e79d9f79e2..915709bbc2a485cf5f8c4d294b667fe04d8fbafb 100644 --- a/src/app/pages/explorer-page/explorer-page.component.ts +++ b/src/app/pages/explorer-page/explorer-page.component.ts @@ -82,14 +82,16 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit { this.analysis.subscribe((protein, selected) => { const nodeId = `pg_${protein.proteinAc}`; + const node = this.nodeData.nodes.get(nodeId); + const pos = this.network.getPositions([nodeId]); + node.x = pos[nodeId].x; + node.y = pos[nodeId].y; if (selected) { - const node = this.nodeData.nodes.get(nodeId); if (node) { node.color = '#c42eff'; this.nodeData.nodes.update(node); } } else { - const node = this.nodeData.nodes.get(nodeId); if (node) { node.color = '#e2b600'; this.nodeData.nodes.update(node);