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