From ae2aa2c60c3d83726584cbd68cc6efebd0ee6338 Mon Sep 17 00:00:00 2001
From: Martijn Vermaat <martijn@vermaat.name>
Date: Mon, 18 May 2015 14:53:20 +0200
Subject: [PATCH] Do not crash on empty input sequences

---
 mutalyzer/website/views.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mutalyzer/website/views.py b/mutalyzer/website/views.py
index e5413038..b3b63e9b 100644
--- a/mutalyzer/website/views.py
+++ b/mutalyzer/website/views.py
@@ -774,10 +774,10 @@ def description_extractor_submit():
                 'Sample sequence number input fields is empty.')
 
     # Todo: Move this to the describe module.
-    if not util.is_dna(r):
+    if not r or not util.is_dna(r):
         output.addMessage(__file__, 3, 'ENODNA',
                           'Reference sequence is not DNA.')
-    if not util.is_dna(s):
+    if not s or not util.is_dna(s):
         output.addMessage(__file__, 3, 'ENODNA',
                           'Sample sequence is not DNA.')
 
-- 
GitLab