X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemes%2FScoreColourScheme.java;h=6850d79f7c78f765417e87e7a9af99f0895d5bb3;hb=09d9063e70931a6cb75d16b230f5cd0665f0f340;hp=7eb920d022847579e360e033cfdcab1523cbbdd8;hpb=ad15cff29620f960119f80176f1fd443da9f6763;p=jalview.git diff --git a/src/jalview/schemes/ScoreColourScheme.java b/src/jalview/schemes/ScoreColourScheme.java index 7eb920d..6850d79 100755 --- a/src/jalview/schemes/ScoreColourScheme.java +++ b/src/jalview/schemes/ScoreColourScheme.java @@ -20,9 +20,13 @@ */ package jalview.schemes; +import jalview.datamodel.AnnotatedCollectionI; +import jalview.datamodel.SequenceCollectionI; import jalview.datamodel.SequenceI; +import jalview.util.Comparison; import java.awt.Color; +import java.util.Map; /** * DOCUMENT ME! @@ -94,27 +98,12 @@ public class ScoreColourScheme extends ResidueColourScheme @Override public Color findColour(char c, int j, SequenceI seq) { - if (threshold > 0) - { - if (!aboveThreshold(c, j)) - { - return Color.white; - } - } - - if (jalview.util.Comparison.isGap(c)) + if (Comparison.isGap(c)) { return Color.white; } - Color currentColour = colors[ResidueProperties.aaIndex[c]]; - - if (conservationColouring) - { - currentColour = applyConservation(currentColour, j); - } - - return currentColour; + return colors[ResidueProperties.aaIndex[c]]; } /** @@ -129,4 +118,21 @@ public class ScoreColourScheme extends ResidueColourScheme { return new Color(c, (float) 0.0, (float) 1.0 - c); } + + @Override + public String getSchemeName() + { + return "Score"; + } + + /** + * Returns a new instance of this colour scheme with which the given data may + * be coloured + */ + @Override + public ColourSchemeI getInstance(AnnotatedCollectionI coll, + Map hrs) + { + return new ScoreColourScheme(symbolIndex, scores, min, max); + } }