*/
newap.av.replaceMappings(viewport.getAlignment());
+ /*
+ * start up cDNA consensus (if applicable) now mappings are in place
+ */
+ if (newap.av.initComplementConsensus())
+ {
+ newap.refresh(true); // adjust layout of annotations
+ }
+
newap.av.viewName = getNewViewName(viewTitle);
addAlignmentPanel(newap, true);
protected void modifyPID_actionPerformed()
{
SliderPanel.setPIDSliderSource(alignPanel,
- viewport.getViewportColourScheme(), alignPanel.getViewName());
+ viewport.getResidueShading(), alignPanel.getViewName());
SliderPanel.showPIDSlider();
}
protected void modifyConservation_actionPerformed()
{
SliderPanel.setConservationSlider(alignPanel,
- viewport.getViewportColourScheme(), alignPanel.getViewName());
+ viewport.getResidueShading(), alignPanel.getViewName());
SliderPanel.showConservationSlider();
}
{
modifyConservation.setEnabled(selected);
viewport.setConservationSelected(selected);
- viewport.getViewportColourScheme().setConservationApplied(selected);
+ viewport.getResidueShading().setConservationApplied(selected);
changeColour(viewport.getGlobalColourScheme());
if (selected)
viewport.setAbovePIDThreshold(selected);
if (!selected)
{
- viewport.getViewportColourScheme().setThreshold(0,
+ viewport.getResidueShading().setThreshold(0,
viewport.isIgnoreGapsConsensus());
}
if (viewport.getConservationSelected())
{
SliderPanel.setConservationSlider(alignPanel,
- viewport.getViewportColourScheme(), alignPanel.getViewName());
+ viewport.getResidueShading(), alignPanel.getViewName());
}
else
{
if (viewport.getAbovePIDThreshold())
{
SliderPanel.setPIDSliderSource(alignPanel,
- viewport.getViewportColourScheme(), alignPanel.getViewName());
+ viewport.getResidueShading(), alignPanel.getViewName());
}
else
{