X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemes%2FNucleotideAmbiguityColourScheme.java;fp=src%2Fjalview%2Fschemes%2FNucleotideAmbiguityColourScheme.java;h=dd42db35c8f6fa1a49a83a4117be04afa6d2fd1b;hb=4a59f639cf5769d9ec66142ebecfa4961c5d3b04;hp=0000000000000000000000000000000000000000;hpb=a8c998b5e5debd0dc8a17daa8005a1cc3ca07078;p=jalview.git diff --git a/src/jalview/schemes/NucleotideAmbiguityColourScheme.java b/src/jalview/schemes/NucleotideAmbiguityColourScheme.java new file mode 100644 index 0000000..dd42db3 --- /dev/null +++ b/src/jalview/schemes/NucleotideAmbiguityColourScheme.java @@ -0,0 +1,40 @@ +package jalview.schemes; + +import jalview.api.AlignViewportI; +import jalview.datamodel.AnnotatedCollectionI; + +public class NucleotideAmbiguityColourScheme extends ResidueColourScheme +{ + /** + * Creates a new NucleotideColourScheme object. + */ + public NucleotideAmbiguityColourScheme() + { + super(ResidueProperties.nucleotideIndex, + ResidueProperties.nucleotideAmbiguity); + } + + @Override + public boolean isNucleotideSpecific() + { + return true; + } + + @Override + public String getSchemeName() + { + return JalviewColourScheme.NucleotideAmbiguity.toString(); + } + + /** + * Returns a new instance of this colour scheme with which the given data may + * be coloured + */ + @Override + public ColourSchemeI getInstance(AlignViewportI view, + AnnotatedCollectionI coll) + { + return new NucleotideAmbiguityColourScheme(); + } + +}