From 1f2587785b9dfc38114d457c7b09da1ab4c4294e Mon Sep 17 00:00:00 2001 From: AndiMajore <andi.majore@googlemail.com> Date: Fri, 10 Sep 2021 16:12:13 +0200 Subject: [PATCH] engs versions now working --- .../explorer-page/explorer-page.component.ts | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/src/app/pages/explorer-page/explorer-page.component.ts b/src/app/pages/explorer-page/explorer-page.component.ts index f4ef93bd..75d0f659 100644 --- a/src/app/pages/explorer-page/explorer-page.component.ts +++ b/src/app/pages/explorer-page/explorer-page.component.ts @@ -106,17 +106,7 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit { if (typeof network === 'undefined') { return; } - if (this.myConfig.identifier === 'ensg') { - // @ts-ignore - network.nodes.forEach(node => { - node.id = this.removeEnsemblVersion(node.id); - }); - // @ts-ignore - network.edges.forEach(edge => { - edge.from = this.removeEnsemblVersion(edge.from); - edge.to = this.removeEnsemblVersion(edge.to); - }); - } + this.networkJSON = network; this.createNetwork(); } @@ -285,6 +275,18 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit { const network = JSON.parse(this.networkJSON); + if (this.myConfig.identifier === 'ensg') { + // @ts-ignore + network.nodes.forEach(node => { + node.id = this.removeEnsemblVersion(node.id); + }); + // @ts-ignore + network.edges.forEach(edge => { + edge.from = this.removeEnsemblVersion(edge.from); + edge.to = this.removeEnsemblVersion(edge.to); + }); + } + // map data to nodes in backend if (network.nodes != null && network.nodes.length) { network.nodes = await this.netex.mapNodes(network.nodes, this.myConfig.identifier); @@ -372,7 +374,7 @@ export class ExplorerPageComponent implements OnInit, AfterViewInit { this.showDetails = false; } - removeEnsemblVersion(versionId: string):string{ + removeEnsemblVersion(versionId: string): string { return versionId.startsWith('ENSG') ? versionId.split('.')[0] : versionId; } -- GitLab