import jalview.gui.AlignViewport;
import jalview.gui.JvOptionPane;
+import jalview.viewmodel.AlignmentViewport;
import java.util.List;
assertEquals(6, hs.findIndexWithoutHiddenSeqs(9));
/*
- * hide first sequence only
+ * hide first two sequences
*/
hs.showAll(null);
hs.hideSequence(seqs[0]);
- for (int i = 1; i < height; i++)
+ hs.hideSequence(seqs[1]);
+ assertEquals(-1, hs.findIndexWithoutHiddenSeqs(0));
+ assertEquals(-1, hs.findIndexWithoutHiddenSeqs(1));
+ for (int i = 2; i < height; i++)
{
- assertEquals(i - 1, hs.findIndexWithoutHiddenSeqs(i));
+ assertEquals(i - 2, hs.findIndexWithoutHiddenSeqs(i));
}
- assertEquals(-1, hs.findIndexWithoutHiddenSeqs(0));
}
/**
* represent seqs 2-4 with seq3
* this hides seq2 and seq4 but not seq3
*/
- AlignViewport av = new AlignViewport(al);
+ AlignmentViewport av = new AlignViewport(al);
SequenceGroup sg = new SequenceGroup();
sg.addSequence(seqs[1], false);
sg.addSequence(seqs[2], false);