From 0620c0ba27f35021316de4cbb72a4fbcd11439b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20M=C3=A9nager?= <herve.menager@pasteur.fr> Date: Mon, 16 Mar 2020 19:08:38 +0100 Subject: [PATCH] sort protein names in PPI name construction this makes the PPI name reproducible regardless of order in the form data WIP on #194 --- ippisite/ippidb/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ippisite/ippidb/models.py b/ippisite/ippidb/models.py index 5fad36f9..ddf55fdb 100644 --- a/ippisite/ippidb/models.py +++ b/ippisite/ippidb/models.py @@ -453,8 +453,8 @@ class Ppi(AutoFillableModel): ] ) partner_protein_names = all_protein_names - bound_protein_names - bound_str = ",".join(bound_protein_names) - partner_str = ",".join(partner_protein_names) + bound_str = ",".join(sorted(bound_protein_names)) + partner_str = ",".join(sorted(partner_protein_names)) name = bound_str if partner_str != "": name += " / " + partner_str -- GitLab