diff --git a/ippisite/ippidb/models.py b/ippisite/ippidb/models.py
index 7861325aa124dd87084d7db7eda851e18ae58cf3..74c075d3462c15db8da01c2c28ec61dee668cafd 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)