X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSeqPanel.java;h=162f978ab4adec11a87e246a6f35f6a8a2df3687;hb=e542a2b9968ee6a7def19e79e84c27684ee686e3;hp=3bc9bc56f33848ec04e901519cc1d0199fb423fd;hpb=b42085fdaf6dbfad35130446b99406d6f183ea5a;p=jalview.git diff --git a/src/jalview/gui/SeqPanel.java b/src/jalview/gui/SeqPanel.java index 3bc9bc5..162f978 100755 --- a/src/jalview/gui/SeqPanel.java +++ b/src/jalview/gui/SeqPanel.java @@ -6,8 +6,6 @@ import jalview.datamodel.*; import javax.swing.*; import java.util.*; import jalview.schemes.*; -import jalview.analysis.*; - public class SeqPanel extends JPanel { @@ -349,11 +347,12 @@ public class SeqPanel extends JPanel { if ( jalview.util.Comparison.isGap( av.alignment.getSequenceAt(seq).getSequence().charAt(j))) - av.alignment.getSequenceAt(seq).deleteCharAt(j); + av.alignment.getSequenceAt(seq).deleteCharAt(j); av.alignment.getWidth(); repaint(); seqEditOccurred=seq; + } @@ -361,6 +360,16 @@ public class SeqPanel extends JPanel { av.updateConservation(); av.updateConsensus(); + + ColourSchemeI cs = av.getGlobalColourScheme(); + if(cs instanceof ConservationColourScheme) + cs = ( (ConservationColourScheme) cs).cs; + + if(cs instanceof ClustalxColourScheme) + cs = new ClustalxColourScheme(av.alignment.getSequences(), av.alignment.getWidth()); + + ap.alignFrame.changeColour(cs); + } //////////////////////////////////////////