diff --git a/mutalyzer/website/views.py b/mutalyzer/website/views.py
index e5413038de0eca3810d3f776e3e793d9b7d53ae8..b3b63e9b54ead9e58616d83c860d1c0071f36327 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.')