int[] alignmentStartEnd = new int[] { 0, ds.getWidth() - 1 };
List<int[]> hiddenCols = av.getAlignment().getHiddenColumns()
- .getListOfCols();
+ .getHiddenRegions();
if (hiddenCols != null)
{
alignmentStartEnd = av.getAlignment().getVisibleStartAndEndIndex(
.setContents(new StringSelection(output), Desktop.instance);
ArrayList<int[]> hiddenColumns = null;
+
if (av.hasHiddenColumns())
{
- hiddenColumns = new ArrayList<int[]>();
- for (int[] region : av.getAlignment().getHiddenColumns()
- .getListOfCols())
- {
- hiddenColumns.add(new int[] { region[0], region[1] });
- }
+ av.getAlignment().getHiddenColumns()
+ .getHiddenColumnsCopy(hiddenColumns);
}
Desktop.jalviewClipboard = new Object[] { seqs, ds, // what is the dataset