diff --git a/mutalyzer/services/rpc.py b/mutalyzer/services/rpc.py
index 770271128c6012bedb2139eff9cd58ce5e7a6edb..3e3264175fa083ce1b1490c30e11c3fb774705fb 100644
--- a/mutalyzer/services/rpc.py
+++ b/mutalyzer/services/rpc.py
@@ -1240,6 +1240,11 @@ class MutalyzerService(ServiceBase):
         output.addMessage(__file__, -1, 'INFO',
             'Received request descriptionExtract')
 
+        if not settings.TESTING and (len(reference) > 1000 or
+                                     len(observed) > 1000):
+            raise Fault('EMAXSIZE',
+                        'Input sequences are restricted to 1000bp.')
+
         allele = extractor.describe_dna(reference, observed)
 
         result = Allele()
diff --git a/mutalyzer/website/templates/description-extractor.html b/mutalyzer/website/templates/description-extractor.html
index ebf8ef51b72795f896463bd19ec40168eec72e39..5927bf3e21152477f18311d5b429012ae47c3dc9 100644
--- a/mutalyzer/website/templates/description-extractor.html
+++ b/mutalyzer/website/templates/description-extractor.html
@@ -5,7 +5,10 @@
 
 {% block content %}
 
-<p class="alert alert-warning">Note that this is an experimental service.</p>
+<p class="alert alert-warning">
+Please note that this is an experimental service and we are currently limiting
+input sequences to 1000bp.
+</p>
 
 <p>
 Extract the HGVS variant description from a reference sequence and an observed
@@ -85,7 +88,7 @@ Please supply a reference sequence and an observed sequence.
           <div class="form-group">
             <label for="reference_accession_number">Reference accession number</label>
             <input type="text" name="reference_accession_number" id="reference_accession_number" value="{{ reference_accession_number }}" class="form-control form-pre example-target" placeholder="Reference accession number">
-            <p>Example: <code class="example-input" data-for="reference_accession_number">NM_004006.1</code></p>
+            <p>Example: <code class="example-input" data-for="reference_accession_number">NM_198697.1</code></p>
           </div>
         </div>
       </div>
@@ -140,7 +143,7 @@ Please supply a reference sequence and an observed sequence.
           <div class="form-group">
             <label for="sample_accession_number">Sample accession number</label>
             <input type="text" name="sample_accession_number" id="sample_accession_number" value="{{ sample_accession_number }}" class="form-control form-pre example-target-2" placeholder="Sample accession number">
-            <p>Example: <code class="example-input" data-for="sample_accession_number">NM_004006.2</code></p>
+            <p>Example: <code class="example-input" data-for="sample_accession_number">NM_198697.2</code></p>
           </div>
         </div>
       </div>
diff --git a/mutalyzer/website/views.py b/mutalyzer/website/views.py
index b3b63e9b54ead9e58616d83c860d1c0071f36327..fffb8bb68e4c3ac1c6a2cdfc41ba61e0349c02f4 100644
--- a/mutalyzer/website/views.py
+++ b/mutalyzer/website/views.py
@@ -783,7 +783,11 @@ def description_extractor_submit():
 
     raw_vars = None
     if r and s:
-        raw_vars = extractor.describe_dna(r, s)
+        if not settings.TESTING and (len(r) > 1000 or len(s) > 1000):
+            output.addMessage(__file__, 3, 'EMAXSIZE',
+                              'Input sequences are restricted to 1000bp.')
+        else:
+            raw_vars = extractor.describe_dna(r, s)
 
     errors, warnings, summary = output.Summary()
     messages = map(util.message_info, output.getMessages())