From fcf638672ade9338fa6a1f3ade007b29c6c64836 Mon Sep 17 00:00:00 2001
From: "J.F.J. Laros" <j.f.j.laros@lumc.nl>
Date: Mon, 6 Aug 2012 14:24:18 +0000
Subject: [PATCH] Made the description generation slightly more insightful.

git-svn-id: https://humgenprojects.lumc.nl/svn/mutalyzer/trunk@593 eb6bd6ab-9ccd-42b9-aceb-e2899b4a52f1
---
 mutalyzer/describe.py | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/mutalyzer/describe.py b/mutalyzer/describe.py
index dfd24d54..d6d71776 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
-- 
GitLab