public AlignFrame(AlignmentI al, JalviewLite applet,
String title, boolean embedded, boolean addToDisplay)
{
+ this(al, null, null, applet, title, embedded, addToDisplay);
+ }
+
+ public AlignFrame(AlignmentI al, SequenceI[] hiddenSeqs,
+ ColumnSelection columnSelection, JalviewLite applet,
+ String title, boolean embedded)
+ {
+ this(al, hiddenSeqs, columnSelection, applet, title, embedded, true);
+ }
+
+ public AlignFrame(AlignmentI al, SequenceI[] hiddenSeqs,
+ ColumnSelection columnSelection, JalviewLite applet,
+ String title, boolean embedded, boolean addToDisplay)
+ {
if (applet != null)
{
jalviewServletURL = applet.getParameter("APPLICATION_URL");
}
}
viewport = new AlignViewport(al, applet);
+
+ if (hiddenSeqs != null && hiddenSeqs.length > 0)
+ {
+ viewport.hideSequence(hiddenSeqs);
+ viewport.setHasHiddenRows(true);
+ }
+ if (columnSelection != null)
+ {
+ viewport.setColumnSelection(columnSelection);
+ }
+
alignPanel = new AlignmentPanel(this, viewport);
avc = new jalview.controller.AlignViewController(this, viewport,
alignPanel);
{
this.splitFrame = sf;
}
-
- @Override
- public void setShowSeqFeatures(boolean b)
- {
- this.sequenceFeatures.setState(b);
- viewport.setShowSequenceFeatures(b);
- }
-
- @Override
- public void setMenusForViewport()
- {
- // setMenusFromViewport(viewport);
-
- }
-
- @Override
- public void hideColumns(List<int[]> colsToHide)
- {
- // TODO Auto-generated method stub
-
- }
-
- @Override
- public void syncHiddenSequences()
- {
- // TODO Auto-generated method stub
-
- }
}