From 160d3d0b23d335b3f4e91b6fa61bede02de5ebc4 Mon Sep 17 00:00:00 2001
From: Martijn Vermaat <martijn@vermaat.name>
Date: Fri, 11 May 2012 12:16:47 +0000
Subject: [PATCH] Fix position converter website interface in case of errors in
 chromosomal input

git-svn-id: https://humgenprojects.lumc.nl/svn/mutalyzer/trunk@525 eb6bd6ab-9ccd-42b9-aceb-e2899b4a52f1
---
 mutalyzer/website.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/mutalyzer/website.py b/mutalyzer/website.py
index fe845e67..2e70fba7 100644
--- a/mutalyzer/website.py
+++ b/mutalyzer/website.py
@@ -591,9 +591,11 @@ class PositionConverter:
                 if variant and ":g." in variant:
                     # Do the g2c dance
                     variants = converter.chrom2c(variant, "dict")
-                    if variants:
+                    if variants is None:
+                        attr['gName'] = None
+                    elif variants:
                         out = ["%-10s:\t%s" % (key[:10], "\n\t\t".join(value))
-                            for key, value in variants.items()]
+                               for key, value in variants.items()]
                         attr["cNames"].extend(out)
 
             attr['messages'] = map(util.message_info, output.getMessages())
-- 
GitLab