From 00df6ae52ac8209cdf00374fe5d25104d281d3a4 Mon Sep 17 00:00:00 2001
From: Alexander Rose <alex.rose@rcsb.org>
Date: Tue, 30 Jul 2019 16:23:05 -0700
Subject: [PATCH] don't show sequences > 10000 in widget

---
 src/mol-plugin/ui/sequence.tsx | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/mol-plugin/ui/sequence.tsx b/src/mol-plugin/ui/sequence.tsx
index e1a3b8cbd..d97d52a1e 100644
--- a/src/mol-plugin/ui/sequence.tsx
+++ b/src/mol-plugin/ui/sequence.tsx
@@ -208,12 +208,18 @@ export class SequenceView extends PluginUIComponent<{ }, SequenceViewState> {
         </div>;
 
         const sequenceWrapper = this.getSequenceWrapper()
+
+        sequenceWrapper
+
         return <div className='msp-sequence'>
             <div className='msp-sequence-select'>
                 <ParameterControls params={this.params} values={this.values} onChange={this.setParamProps} />
             </div>
             {sequenceWrapper !== undefined
-                ? <Sequence sequenceWrapper={sequenceWrapper} />
+                ? (sequenceWrapper.length <= 10000
+                    ? <Sequence sequenceWrapper={sequenceWrapper} />
+                    : <div className='msp-sequence-wrapper'>Sequence too long</div>
+                )
                 : <div className='msp-sequence-wrapper'>No sequence available</div>}
         </div>;
     }
-- 
GitLab