Use short muta + base names for mutated items

This commit is contained in:
DarkPhoenix
2021-10-26 12:22:25 +03:00
parent a71701932c
commit 4669b4813c
4 changed files with 12 additions and 10 deletions

View File

@@ -34,7 +34,7 @@ class MutatedMixin:
@property
def isMutated(self):
return self.baseItemID and self.mutaplasmidID
return bool(self.baseItemID and self.mutaplasmidID)
@property
def baseItem(self):
@@ -44,6 +44,12 @@ class MutatedMixin:
def mutaplasmid(self):
return self.__mutaplasmid
@property
def fullName(self):
if self.isMutated:
return f'{self.mutaplasmid.shortName} {self.baseItem.customName}'
return self.item.customName
def _mutaInit(self, baseItem, mutaplasmid):
self.baseItemID = baseItem.ID if baseItem is not None else None
self.mutaplasmidID = mutaplasmid.ID if mutaplasmid is not None else None