X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FAlignFrame.java;h=da432814af6ca8e08cceb07489e519be783a15ce;hb=5ba9b9ce2c9b6e887430d4ac80efde577ca434d4;hp=51df8b93197fd442af70adcf2e0d7a96c7b4b430;hpb=09e6d03712de83321f315298d41590ccd48512aa;p=jalview.git diff --git a/src/jalview/appletgui/AlignFrame.java b/src/jalview/appletgui/AlignFrame.java index 51df8b9..da43281 100644 --- a/src/jalview/appletgui/AlignFrame.java +++ b/src/jalview/appletgui/AlignFrame.java @@ -53,6 +53,7 @@ import jalview.schemes.NucleotideColourScheme; import jalview.schemes.PIDColourScheme; import jalview.schemes.PurinePyrimidineColourScheme; import jalview.schemes.RNAHelicesColourChooser; +import jalview.schemes.RNAInteractionColourScheme; import jalview.schemes.ResidueProperties; import jalview.schemes.StrandColourScheme; import jalview.schemes.TCoffeeColourScheme; @@ -158,7 +159,8 @@ public class AlignFrame extends EmbmenuFrame implements ActionListener, showConsensusHistogram.setState(viewport.isShowConsensusHistogram()); showSequenceLogo.setState(viewport.isShowSequenceLogo()); normSequenceLogo.setState(viewport.isNormaliseSequenceLogo()); - + applyToAllGroups.setState(viewport.getColourAppliesToAllGroups()); + seqLimits.setState(viewport.showJVSuffix); if (applet != null) @@ -1044,6 +1046,10 @@ public class AlignFrame extends EmbmenuFrame implements ActionListener, { changeColour(new PurinePyrimidineColourScheme()); } + else if (source == RNAInteractionColour) + { + changeColour(new RNAInteractionColourScheme()); + } else if (source == RNAHelixColour) { new RNAHelicesColourChooser(viewport, alignPanel); @@ -2327,42 +2333,20 @@ public class AlignFrame extends EmbmenuFrame implements ActionListener, { if (viewport.getAbovePIDThreshold()) { - threshold = SliderPanel.setPIDSliderSource(alignPanel, cs, - "Background"); - - cs.setThreshold(threshold, viewport.getIgnoreGapsConsensus()); - - viewport.setGlobalColourScheme(cs); - } - else - { - cs.setThreshold(0, viewport.getIgnoreGapsConsensus()); - } + viewport.setThreshold(SliderPanel.setPIDSliderSource(alignPanel, cs, + "Background")); + } if (viewport.getConservationSelected()) { - - Alignment al = (Alignment) viewport.getAlignment(); - Conservation c = new Conservation("All", - ResidueProperties.propHash, 3, al.getSequences(), 0, - al.getWidth() - 1); - - c.calculate(); - c.verdict(false, viewport.getConsPercGaps()); - - cs.setConservation(c); - - cs.setConservationInc(SliderPanel.setConservationSlider(alignPanel, + cs.setConservationApplied(true); + viewport.setIncrement(SliderPanel.setConservationSlider(alignPanel, cs, "Background")); - } else { - cs.setConservation(null); + cs.setConservationApplied(false); } - - cs.setConsensus(viewport.getSequenceConsensusHash()); - } viewport.setGlobalColourScheme(cs); @@ -2831,6 +2815,8 @@ public class AlignFrame extends EmbmenuFrame implements ActionListener, MenuItem purinePyrimidineColour = new MenuItem(); + MenuItem RNAInteractionColour = new MenuItem(); + MenuItem RNAHelixColour = new MenuItem(); MenuItem userDefinedColour = new MenuItem(); @@ -3038,6 +3024,8 @@ public class AlignFrame extends EmbmenuFrame implements ActionListener, buriedColour.addActionListener(this); purinePyrimidineColour.setLabel(MessageManager.getString("label.purine_pyrimidine")); purinePyrimidineColour.addActionListener(this); + RNAInteractionColour.setLabel(MessageManager.getString("label.rna_interaction")); + RNAInteractionColour.addActionListener(this); RNAHelixColour.setLabel(MessageManager.getString("action.by_rna_helixes")); RNAHelixColour.addActionListener(this); userDefinedColour.setLabel(MessageManager.getString("action.user_defined")); @@ -3155,7 +3143,7 @@ public class AlignFrame extends EmbmenuFrame implements ActionListener, menu1.setLabel(MessageManager.getString("action.show")); showColumns.setLabel(MessageManager.getString("label.all_columns")); showSeqs.setLabel(MessageManager.getString("label.all_sequences")); - menu2.setLabel(MessageManager.getString("aciton.hide")); + menu2.setLabel(MessageManager.getString("action.hide")); hideColumns.setLabel(MessageManager.getString("label.selected_columns")); hideSequences.setLabel(MessageManager.getString("label.selected_sequences")); hideAllButSelection.setLabel(MessageManager.getString("label.all_but_selected_region")); @@ -3264,6 +3252,7 @@ public class AlignFrame extends EmbmenuFrame implements ActionListener, colourMenu.add(buriedColour); colourMenu.add(nucleotideColour); colourMenu.add(purinePyrimidineColour); + // colourMenu.add(RNAInteractionColour); colourMenu.add(tcoffeeColour); colourMenu.add(userDefinedColour); colourMenu.addSeparator();