From db84c6ea0d33e10f04f1da3b850c0d1299dcff9f Mon Sep 17 00:00:00 2001
From: AndiMajore <andi.majore@googlemail.com>
Date: Fri, 1 Jul 2022 17:35:12 +0200
Subject: [PATCH] added dataset as part of payload

---
 src/app/components/network/network.component.ts              | 5 +++--
 .../services/netex-controller/netex-controller.service.ts    | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/app/components/network/network.component.ts b/src/app/components/network/network.component.ts
index 21760f0e..5be2c33c 100644
--- a/src/app/components/network/network.component.ts
+++ b/src/app/components/network/network.component.ts
@@ -100,6 +100,7 @@ export class NetworkComponent implements OnInit {
     this.currentViewNodes.forEach((protein) => {
       this.queryItems.push(getWrapperFromNode(protein));
     });
+    console.log(this.queryItems)
   }
 
   public saveAddNodes(nodeList: Node[]) {
@@ -111,7 +112,7 @@ export class NetworkComponent implements OnInit {
   public updateAdjacentProteinDisorders(bool: boolean) {
     this.adjacentDisordersProtein = bool;
     if (this.adjacentDisordersProtein) {
-      this.netex.adjacentDisorders(this.nodeData.nodes, 'proteins').subscribe(response => {
+      this.netex.adjacentDisorders(this.nodeData.nodes, 'proteins', this.drugstoneConfig.config.associatedProteinDisorder).subscribe(response => {
         for (const interaction of response.edges) {
           const edge = { from: interaction.protein, to: interaction.disorder };
           this.adjacentProteinDisorderEdgesList.push(mapCustomEdge(edge, this.drugstoneConfig.config));
@@ -139,7 +140,7 @@ export class NetworkComponent implements OnInit {
   public updateAdjacentDrugDisorders(bool: boolean) {
     this.adjacentDisordersDrug = bool;
     if (this.adjacentDisordersDrug) {
-      this.netex.adjacentDisorders(this.nodeData.nodes, 'drugs').subscribe(response => {
+      this.netex.adjacentDisorders(this.nodeData.nodes, 'drugs', this.drugstoneConfig.config.indicationDrugDisorder).subscribe(response => {
         for (const interaction of response.edges) {
           const edge = { from: interaction.drug, to: interaction.disorder };
           this.adjacentDrugDisorderEdgesList.push(mapCustomEdge(edge, this.drugstoneConfig.config));
diff --git a/src/app/services/netex-controller/netex-controller.service.ts b/src/app/services/netex-controller/netex-controller.service.ts
index bce39cb1..bfb08c82 100644
--- a/src/app/services/netex-controller/netex-controller.service.ts
+++ b/src/app/services/netex-controller/netex-controller.service.ts
@@ -96,9 +96,9 @@ export class NetexControllerService {
     return this.http.get(`${environment.backend}tissue_expression/`, {params});
   }
 
-  public adjacentDisorders(nodes: Node[], nodeType: string): Observable<any> {
+  public adjacentDisorders(nodes: Node[], nodeType: string, dataset: string): Observable<any> {
 
-    const params = {};
+    const params = {dataset:dataset};
     if (nodeType === 'proteins') {
       // @ts-ignore
       params.proteins = nodes.map((node: Node) => node.drugstoneId && node.drugstoneId.startsWith('p') ? node.drugstoneId.slice(1) : undefined).filter(id => id != null);
-- 
GitLab