X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fws2%2Factions%2Fsecstructpred%2FSecStructPredPDBSearchTask.java;fp=src%2Fjalview%2Fws2%2Factions%2Fsecstructpred%2FSecStructPredPDBSearchTask.java;h=fc7a7727a775a3c493674143c15a6754d1a70e45;hb=c56d4ccb5d054775cff8bc0f518cd51cc2dc1513;hp=0cb51508d5fe6a00d1f87de5de08b3e59b875b1d;hpb=65074fc4efb2d445593e16c157e25fafb4191fde;p=jalview.git diff --git a/src/jalview/ws2/actions/secstructpred/SecStructPredPDBSearchTask.java b/src/jalview/ws2/actions/secstructpred/SecStructPredPDBSearchTask.java index 0cb5150..fc7a772 100644 --- a/src/jalview/ws2/actions/secstructpred/SecStructPredPDBSearchTask.java +++ b/src/jalview/ws2/actions/secstructpred/SecStructPredPDBSearchTask.java @@ -53,11 +53,13 @@ public class SecStructPredPDBSearchTask extends throws ServiceInputInvalidException { SeqCigar[] msf = alignmentView.getSequences(); - SequenceI seq = msf[0].getSeq('-'); - int[] delMap = alignmentView.getVisibleContigMapFor(seq.gapMap()); if (msf.length > 1) throw new ServiceInputInvalidException(MessageManager.getString( "error.implementation_error_multiple_single_sequence_prediction_jobs_not_supported")); + SequenceI seq = msf[0].getSeq('-'); + if (seq == null) + throw new ServiceInputInvalidException("Missing sequence."); + int[] delMap = alignmentView.getVisibleContigMapFor(seq.gapMap()); var seqInfo = SeqsetUtils.SeqCharacterHash(seq); seq.setSequence(AlignSeq.extractGaps(Comparison.GapChars, alignmentView.getASequenceString('-', 0)));