alignment.deleteSequence(sequence);\r
}\r
\r
+ public void showAll()\r
+ {\r
+ for(int i=0; i<alignment.getHeight()+hiddenSequences.size(); i++)\r
+ showSequence(i);\r
+ }\r
+\r
public void showSequence(int alignmentIndex)\r
{\r
SequenceI repSequence = alignment.getSequenceAt(alignmentIndex);\r
- if(repSequence.getHiddenSequences()==null && alignmentIndex>0)\r
+ if(repSequence!=null\r
+ && repSequence.getHiddenSequences()==null\r
+ && alignmentIndex>0)\r
repSequence = alignment.getSequenceAt(alignmentIndex-1);\r
- if(repSequence.getHiddenSequences()==null)\r
+\r
+ if(repSequence!=null\r
+ && repSequence.getHiddenSequences()==null)\r
repSequence = null;\r
\r
int start = adjustForHiddenSeqs(alignmentIndex-1);\r