int blockStart = startRes;
int blockEnd = endRes;
- for (int i = 0; i < regions.size(); i++)
+ for (int i = 0; regions!=null && i < regions.size(); i++)
{
int[] region = (int[]) regions.elementAt(i);
int hideStart = region[0];
for (int i = startSeq; i < endSeq; i++)
{
nextSeq = av.alignment.getSequenceAt(i);
-
+ if (nextSeq==null)
+ continue;
sr.drawSequence(nextSeq, av.alignment.findAllGroups(nextSeq),
startRes, endRes, offset + ((i - startSeq) * av.charHeight));