From b97ea9239d00fee6992903ffca66abc8ed6cd732 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr>
Date: Thu, 20 Apr 2017 22:27:04 +0200
Subject: [PATCH] set string representation for Protein objects

---
 ippisite/ippidb/models.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/ippisite/ippidb/models.py b/ippisite/ippidb/models.py
index 7861325a..74c075d3 100644
--- a/ippisite/ippidb/models.py
+++ b/ippisite/ippidb/models.py
@@ -104,6 +104,9 @@ class Protein(models.Model):
                 mol_function.save()
             self.molecular_functions.add(mol_function)
 
+    def __str__(self):
+        return '{} ({})'.format(self.uniprot_id, self.recommended_name_long)
+
 class Domain(models.Model):
     pfam_acc = models.CharField('Pfam Accession', max_length=10, unique=True) 
     pfam_id = models.CharField('Pfam Family Identifier', max_length=20) 
-- 
GitLab