Check seqs in group exist in this alignment
[jalview.git] / src / jalview / gui / Jalview2XML.java
index 0cac9c1..e15f54b 100755 (executable)
@@ -1313,9 +1313,16 @@ public class Jalview2XML
                 for (int s = 0; s < groups[i].getSeqCount(); s++)
                 {
                     String seqId = groups[i].getSeq(s)+"";
-                    seqs.addElement((jalview.datamodel.SequenceI) seqRefIds.get(seqId));
+                    jalview.datamodel.SequenceI ts = (jalview.datamodel.SequenceI)
+                        seqRefIds.get(seqId);
+
+                    if (ts != null)
+                      seqs.addElement(ts);
                 }
 
+                if(seqs.size()<1)
+                  continue;
+
                 jalview.datamodel.SequenceGroup sg = new jalview.datamodel.SequenceGroup(seqs,
                         groups[i].getName(), cs, groups[i].getDisplayBoxes(),
                         groups[i].getDisplayText(), groups[i].getColourText(),