From 300a8dfabb326762200880ab9e56711378050ee4 Mon Sep 17 00:00:00 2001
From: AndiMajore <andi.majore@googlemail.com>
Date: Tue, 14 Feb 2023 19:12:58 +0100
Subject: [PATCH] updated quick and connect all params

Former-commit-id: dab04156d945994099be41870285d0ea1db90da5 [formerly 5435fe70e2e40e4e5bef72792672fdadd5648916]
Former-commit-id: b4a4d4edd952f18e3bc4e7321d2c566ae182e95a
---
 drugstone/backend_tasks.py |  8 +++++++-
 tasks/quick_task.py        | 16 ++++++----------
 2 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/drugstone/backend_tasks.py b/drugstone/backend_tasks.py
index 89dd52d..5e78f8e 100755
--- a/drugstone/backend_tasks.py
+++ b/drugstone/backend_tasks.py
@@ -56,9 +56,15 @@ def run_task(token, algorithm, parameters):
     try:
         if algorithm == 'dummy':
             raise RuntimeError('Dummy algorithm for testing purposes.')
-        elif algorithm in ['multisteiner', 'connect', 'connectSelected']:
+        elif algorithm == 'multisteiner':
             from tasks.multi_steiner import multi_steiner
             multi_steiner(task_hook)
+        elif algorithm in ['connect', 'connectSelected']:
+            from tasks.multi_steiner import multi_steiner
+            task_hook.parameters["num_trees"] = 5
+            task_hook.parameters["tolerance"] = 5
+            task_hook.parameters["hub_penalty"] = 0.5
+            multi_steiner(task_hook)
         elif algorithm == 'keypathwayminer':
             from tasks.keypathwayminer_task import kpm_task
             kpm_task(task_hook)
diff --git a/tasks/quick_task.py b/tasks/quick_task.py
index a49536e..9d1df24 100755
--- a/tasks/quick_task.py
+++ b/tasks/quick_task.py
@@ -37,22 +37,18 @@ def quick_task(task_hook: TaskHook):
             if len(seeds) == 0:
                 task_hook.set_results({"network": {"nodes": [], "edges": []}})
                 return
-            og_seeds = parameters.get('seeds')
             parameters.update({
                 "seeds": seeds,
-                "result_size": 10,
-                "hub_penalty": 1,
+                "result_size": 50,
+                "hub_penalty": 0,
                 "target": "drug",
-                "include_non_approved_drugs": True
+                "include_non_approved_drugs": False
             })
-            is_seed = result.get('node_attributes')
             run_closeness(parameters, result["network"], result['node_attributes']['is_seed'])
-            # parameters.update({
-            #     "seeds": og_seeds
-            # })
 
-        parameters["num_trees"] = 1
-        parameters["hub_penalty"] = 1
+        parameters["num_trees"] = 5
+        parameters["tolerance"] = 5
+        parameters["hub_penalty"] = 0.5
 
         # Prepare intermediate hook
         ms_task_hook = TaskHook(parameters,
-- 
GitLab