diff --git a/ippisite/ippidb/models.py b/ippisite/ippidb/models.py index 4e4f0901e8ea3f2242df1e458ea2bad1f55a8622..4606cb871805d15d12b23fad85242c26ae485e0c 100644 --- a/ippisite/ippidb/models.py +++ b/ippisite/ippidb/models.py @@ -153,6 +153,9 @@ class Ppi(models.Model): pdb_id = models.CharField('PDB ID', max_length=4, null=True) symmetry = models.ForeignKey(Symmetry) + def __str__(self): + return '{} PPI, PDB:{}'.format(self.symmetry.description, self.pdb_id or 'unknown') + class PpiComplex(models.Model): ppi = models.ForeignKey(Ppi) complex = models.ForeignKey(ProteinDomainComplex) @@ -161,6 +164,9 @@ class PpiComplex(models.Model): class Meta: verbose_name_plural = "Ppi complexes" + def __str__(self): + return 'PPI {}, Complex {} ({})'.format(self.ppi, self.complex, self.cc_nb) + class Disease(models.Model): ppi = models.ForeignKey(Ppi) disease_name = models.CharField('Disease', max_length=30) # is there any database/nomenclature for diseases?