From 491f14c6bf6f450f58fca73b3540319bb2331b17 Mon Sep 17 00:00:00 2001 From: fsdavid <daviti1@mail.com> Date: Wed, 18 May 2022 16:19:55 +0200 Subject: [PATCH] Fix exporting connectivity matrix --- .../connectivityBrowser/connectivityBrowser.component.ts | 8 +++++--- .../connectivityBrowser/connectivityBrowser.template.html | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.component.ts b/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.component.ts index a54cb97de..23d89f519 100644 --- a/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.component.ts +++ b/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.component.ts @@ -213,11 +213,13 @@ export class ConnectivityBrowserComponent implements AfterViewInit, OnDestroy { }) } - // ToDo this is caused by the bug existing on siibra python - private fixDatasetFormat = (ds) => ds.name.includes('{')? ({ - ...JSON.parse(ds.name.substring(ds.name.indexOf('{')).replace(/'/g, '"')), + // ToDo this temporary fix is for the bug existing on siibra api https://github.com/FZJ-INM1-BDA/siibra-api/issues/100 + private fixDatasetFormat = (ds) => ds.name.includes('{')? ({ ...ds, + name: ds.name.substr(0, ds.name.indexOf('{')), + dataset: JSON.parse(ds.name.substring(ds.name.indexOf('{')).replace(/'/g, '"')) }) : ds + fetchConnectivity() { this.sapi.getParcellation(this.atlas["@id"], this.parcellation["@id"]).getFeatureInstance(this.selectedDataset['@id']) diff --git a/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.template.html b/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.template.html index ee291d06c..724f131a5 100644 --- a/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.template.html +++ b/src/atlasComponents/sapiViews/features/connectivity/connectivityBrowser/connectivityBrowser.template.html @@ -64,8 +64,8 @@ <div *ngIf="noConnectivityForRegion">No connectivity for the region.</div> <full-connectivity-grid #fullConnectivityGrid [matrix]="matrixString" - [datasetName]="selectedDataset?.name" - [datasetDescription]="selectedDataset?.description || selectedDataset?.data?.description" + [datasetName]="selectedDataset?.dataset?.name" + [datasetDescription]="selectedDataset?.dataset?.description" only-export="true"> </full-connectivity-grid> -- GitLab