From ab08df6c78ce2bc7eea12be398b4459c73d6cd72 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20M=C3=A9nager?= <herve.menager@pasteur.fr>
Date: Sat, 12 Sep 2020 21:25:42 +0200
Subject: [PATCH] correct ppi name computation in contrib E2E tests

---
 ippisite/ippidb/tests/tests_contribute_e2e.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/ippisite/ippidb/tests/tests_contribute_e2e.py b/ippisite/ippidb/tests/tests_contribute_e2e.py
index 31342c88..f82db0a3 100644
--- a/ippisite/ippidb/tests/tests_contribute_e2e.py
+++ b/ippisite/ippidb/tests/tests_contribute_e2e.py
@@ -44,10 +44,8 @@ def compute_ppi_name(entry_data):
     partner_protein_names = [
         get_uniprot_info(uniprot_id)["short_name"] for uniprot_id in partner_uniprots
     ]
-    bound_protein_names.sort()
-    partner_protein_names.sort()
-    bound_str = ",".join(bound_protein_names)
-    partner_str = ",".join(partner_protein_names)
+    bound_str = ",".join(sorted(list(set(bound_protein_names))))
+    partner_str = ",".join(sorted(list(set(partner_protein_names))))
     name = bound_str
     if partner_str != "":
         name += " / " + partner_str
-- 
GitLab