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)));