diff --git a/mutalyzer/describe.py b/mutalyzer/describe.py index dfd24d54382e1ec72feca1593f6a6b70686ddcb8..d6d717765eddc3facbe3fa7aadab9a5b84d531a9 100644 --- a/mutalyzer/describe.py +++ b/mutalyzer/describe.py @@ -212,6 +212,9 @@ class RawVar(models.RawVar) : return 4 # Start position, '>' and end position. #descriptionLength + + def putHGVS(self): + self.hgvs = self.description() #RawVar def alleleDescription(allele) : @@ -226,8 +229,8 @@ def alleleDescription(allele) : """ if len(allele) > 1 : - return "[%s]" % ';'.join(map(lambda x : x.description(), allele)) - return allele[0].description() + return "[%s]" % ';'.join(map(lambda x : x.hgvs, allele)) + return allele[0].hgvs #alleleDescription def alleleDescriptionLength(allele) : @@ -434,6 +437,7 @@ def describeDNA(original, mutated) : description = DNA_description(M, s1, s2, lcp, s1_end, lcp, s2_end) for i in description: - i.hgvs = i.description() + i.putHGVS() + return description #describeDNA