X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemes%2FRNAHelicesColour.java;h=4416bfdbe3c4baac42b13eaf8e77016b5dee89b7;hb=b57a02c25e335d033c97f8a6bacd6b54f62bd2b6;hp=16f822f08e080bc44d89f983ffa786434eaa1b63;hpb=e7ddb4e421ed93f92b6a94f13f11c6f5677e2a0b;p=jalview.git diff --git a/src/jalview/schemes/RNAHelicesColour.java b/src/jalview/schemes/RNAHelicesColour.java index 16f822f..4416bfd 100644 --- a/src/jalview/schemes/RNAHelicesColour.java +++ b/src/jalview/schemes/RNAHelicesColour.java @@ -21,6 +21,7 @@ import java.awt.*; import java.util.Hashtable; import jalview.datamodel.AlignmentAnnotation; +import jalview.datamodel.SequenceI; /** * Looks at the information computed from an RNA Stockholm format file on the @@ -56,6 +57,7 @@ public class RNAHelicesColour extends ResidueColourScheme */ public RNAHelicesColour(AlignmentAnnotation annotation) { + super(ResidueProperties.nucleotideIndex); this.annotation = annotation; refresh(); } @@ -64,7 +66,8 @@ public class RNAHelicesColour extends ResidueColourScheme public void refresh() { - if (lastrefresh != annotation._rnasecstr.hashCode() && annotation.isValidStruc()) + if (lastrefresh != annotation._rnasecstr.hashCode() + && annotation.isValidStruc()) { annotation.getRNAStruc(); lastrefresh = annotation._rnasecstr.hashCode(); @@ -118,6 +121,7 @@ public class RNAHelicesColour extends ResidueColourScheme * * @return color in RGB */ + @Override public Color findColour(char c) { return ResidueProperties.purinepyrimidine[ResidueProperties.purinepyrimidineIndex[c]]; @@ -135,7 +139,8 @@ public class RNAHelicesColour extends ResidueColourScheme * * @return Color in RGB */ - public Color findColour(char c, int j) + @Override + public Color findColour(char c, int j, SequenceI seq) { refresh(); Color currentColour = Color.white;