- /**
- * BH 2019 from JalviewLite
- *
- * get sequence feature groups that are hidden or shown
- *
- * @param visible
- * true is visible
- * @return list
- */
- public String[] getFeatureGroupsOfState(boolean visible)
- {
- jalview.api.FeatureRenderer fr = null;
- if (alignPanel != null
- && (fr = alignPanel
- .getFeatureRenderer()) != null)
- {
- List<String> gps = fr.getGroups(visible);
- String[] _gps = gps.toArray(new String[gps.size()]);
- return _gps;
- }
- return null;
- }
-
- public void scrollTo(int row, int column)
- {
- alignPanel.getSeqPanel().scrollTo(row, column);
- }
-
- public void scrollToRow(int row)
- {
- alignPanel.getSeqPanel().scrollToRow(row);
- }
-
- public void scrollToColumn(int column)
- {
- alignPanel.getSeqPanel().scrollToColumn(column);
- }
-
- /**
- *
- * @return list of feature groups on the view
- */
- public String[] getFeatureGroups()
- {
- jalview.api.FeatureRenderer fr = null;
- if (alignPanel != null
- && (fr = alignPanel.getFeatureRenderer()) != null)
- {
- List<String> gps = fr.getFeatureGroups();
- String[] _gps = gps.toArray(new String[gps.size()]);
- return _gps;
- }
- return null;
- }
-
- public void select(SequenceGroup sel, ColumnSelection csel,
- HiddenColumns hidden)
- {
- alignPanel.getSeqPanel().selection(sel, csel, hidden, null);
- }
-