import jalview.datamodel.SequenceI;
import jalview.gui.AlignFrame;
import jalview.gui.AlignViewport;
-import jalview.gui.AlignmentPanel;
import jalview.gui.JvOptionPane;
import jalview.io.DataSourceType;
import jalview.io.FileParse;
af.setProgressBar(MessageManager.getString("status.running_hmmbuild"),
msgID);
- AlignViewportI viewport = af.getViewport();
+ AlignViewport viewport = af.getViewport();
try
{
/*
}
} finally
{
- viewport.updateInformation(af.alignPanel);
- af.buildColourMenu(); // to enable HMMER colour schemes
af.setProgressBar("", msgID);
+ viewport.alignmentChanged(af.alignPanel);
+ af.buildColourMenu(); // to enable HMMER colour schemes
}
}
alignment.setHmmConsensus(hmmSeq);
}
- AlignViewport viewport = af.getViewport();
- if (viewport != null)
+ if (af.getSelectedHMM() == null)
{
- AlignmentPanel alignPanel = viewport.getAlignPanel();
- viewport.alignmentChanged(alignPanel);
- alignPanel.adjustAnnotationHeight();
- viewport.updateSequenceIdColours();
-
- if (alignPanel.alignFrame.getSelectedHMM() == null)
- {
- alignPanel.alignFrame.setSelectedHMMSequence(hmmSeq);
- }
+ af.setSelectedHMMSequence(hmmSeq);
}
}
}