From f4604d6cd8a56b668393dec9c9cae1d07c8c70fb Mon Sep 17 00:00:00 2001
From: Julian Matschinske <ge93nar@mytum.de>
Date: Sun, 19 Apr 2020 22:46:34 +0200
Subject: [PATCH] Use repulsion physics

---
 .../components/analysis-panel/analysis-panel.component.ts    | 4 ----
 src/app/network-settings.ts                                  | 5 ++++-
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/app/components/analysis-panel/analysis-panel.component.ts b/src/app/components/analysis-panel/analysis-panel.component.ts
index aea64452..64eda7b2 100644
--- a/src/app/components/analysis-panel/analysis-panel.component.ts
+++ b/src/app/components/analysis-panel/analysis-panel.component.ts
@@ -371,10 +371,6 @@ export class AnalysisPanelComponent implements OnInit, OnChanges {
       edges.push(this.mapEdge(edge, 'protein-protein', wrappers));
     }
 
-    for (const edge of network.edges) {
-      edges.push(this.mapEdge(edge, 'protein-protein', wrappers));
-    }
-
     return {
       nodes,
       edges,
diff --git a/src/app/network-settings.ts b/src/app/network-settings.ts
index 62ef5350..68a96e22 100644
--- a/src/app/network-settings.ts
+++ b/src/app/network-settings.ts
@@ -41,13 +41,16 @@ export class NetworkSettings {
   };
   private static analysisEdges = {
     smooth: false,
-    length: 400,
   };
   private static analysisPhysics = {
     enabled: true,
     stabilization: {
       enabled: true,
     },
+    repulsion: {
+      centralGravity: 0,
+    },
+    solver: 'repulsion',
   };
   private static analysisBigPhysics = {
     enabled: false,
-- 
GitLab