JAL-1601 Patch JPred4 service tests.
[jalview.git] / src / jalview / ws2 / actions / secstructpred / SecStructPredPDBSearchTask.java
index 0cb5150..fc7a772 100644 (file)
@@ -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)));