From 07e282863b76a8ac2579ba7f46e0e408eaf42f5a Mon Sep 17 00:00:00 2001 From: AndiMajore <andi.majore@googlemail.com> Date: Fri, 20 Jan 2023 17:25:58 +0100 Subject: [PATCH] fixed missing entries issue in result generation Former-commit-id: 27b2fd782cd6d3648b4842731aefd781a36dd590 [formerly 42f266cc31ee36db4ac9048589fa01e01bfb6a90] Former-commit-id: 13f8f7f41fc5d92a31785d161dbbe29c4a7eb1e2 --- drugstone/views.py | 9 ++++----- scripts/docker-entrypoint.sh | 1 + 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drugstone/views.py b/drugstone/views.py index 10aa35a..f883060 100755 --- a/drugstone/views.py +++ b/drugstone/views.py @@ -366,11 +366,10 @@ def result_view(request) -> Response: for node_id, detail in node_details.items(): if 'drugstoneType' in detail and detail['drugstoneType'] == 'protein': - detail['symbol'] = list(set(detail['symbol'])) - detail['entrez'] = list(set(detail['entrez'])) - detail['uniprot'] = list(set(detail['uniprot'])) - if 'ensg' in detail: - detail['ensg'] = list(set(detail['ensg'])) + detail['symbol'] = list(set(detail['symbol'])) if 'symbol' in detail else [] + detail['entrez'] = list(set(detail['entrez'])) if 'entrez' in detail else [] + detail['uniprot'] = list(set(detail['uniprot'])) if 'uniprot' in detail else [] + detail['ensg'] = list(set(detail['ensg'])) if 'ensg' in detail else [] edges = parameters['input_network']['edges'] diff --git a/scripts/docker-entrypoint.sh b/scripts/docker-entrypoint.sh index 13501e0..079cbad 100755 --- a/scripts/docker-entrypoint.sh +++ b/scripts/docker-entrypoint.sh @@ -11,4 +11,5 @@ else python3 manage.py populate_db --update -a python3 manage.py make_graphs fi + /usr/bin/supervisord -c "/etc/supervisor/conf.d/supervisord.conf" -- GitLab