X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemes%2FAnnotationColourGradient.java;fp=src%2Fjalview%2Fschemes%2FAnnotationColourGradient.java;h=3cada8bdbce4505660b9eb9c3f5391cc2e2fbad3;hb=cce1680b94df1b7b8dfa321873936e2b870501bc;hp=ef77e4dff0c7b8a3abc9f91948809840100b35b4;hpb=d8ce3040f4e2dfdd3a3607ea981c5fe952a9a7a0;p=jalview.git diff --git a/src/jalview/schemes/AnnotationColourGradient.java b/src/jalview/schemes/AnnotationColourGradient.java index ef77e4d..3cada8b 100755 --- a/src/jalview/schemes/AnnotationColourGradient.java +++ b/src/jalview/schemes/AnnotationColourGradient.java @@ -53,33 +53,6 @@ public class AnnotationColourGradient extends FollowerColourScheme private boolean predefinedColours = false; private boolean seqAssociated = false; - Color rnaHelices[] = null; - private void initRnaHelicesShading(int n) - { - int j = 0; - if (rnaHelices==null) - { - rnaHelices = new Color[n + 1]; - } - else - if (rnaHelices != null && rnaHelices.length <= n) - { - Color[] t = new Color[n + 1]; - System.arraycopy(rnaHelices, 0, t, 0, rnaHelices.length); - j = rnaHelices.length; - rnaHelices = t; - } - else - { - return; - } - // Generate random colors and store - for (; j <= n; j++) - { - rnaHelices[j] = jalview.util.ColorUtils - .generateRandomColor(Color.white); - } - } /** * false if the scheme was constructed without a minColour and maxColour used * to decide if existing colours should be taken from annotation elements when @@ -171,7 +144,7 @@ public class AnnotationColourGradient extends FollowerColourScheme aamin = annotation.graphMin; if (annotation.isRNA()) { - initRnaHelicesShading(1 + (int) aamax); + ColourSchemeProperty.initRnaHelicesShading(1 + (int) aamax); } } @@ -220,7 +193,7 @@ public class AnnotationColourGradient extends FollowerColourScheme } if (rna) { - initRnaHelicesShading(1 + (int) aamax); + ColourSchemeProperty.initRnaHelicesShading(1 + (int) aamax); } } } @@ -331,7 +304,7 @@ public class AnnotationColourGradient extends FollowerColourScheme { if (annotation.isRNA()) { - currentColour = rnaHelices[(int) aj.value]; + currentColour = ColourSchemeProperty.rnaHelices[(int) aj.value]; } else {