X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemes%2FTCoffeeColourScheme.java;h=db85cc842445951459e9a5166ec5e63a6f6694f1;hb=4d959452a9c486b6d94291d8e819036ec19b09ef;hp=6f55204f14321e8b2ee413ebcf51baf50524db60;hpb=b94b42970dda2cd5f640ebda31bbb835fd2914df;p=jalview.git diff --git a/src/jalview/schemes/TCoffeeColourScheme.java b/src/jalview/schemes/TCoffeeColourScheme.java index 6f55204..db85cc8 100644 --- a/src/jalview/schemes/TCoffeeColourScheme.java +++ b/src/jalview/schemes/TCoffeeColourScheme.java @@ -20,6 +20,7 @@ */ package jalview.schemes; +import jalview.api.AlignViewportI; import jalview.datamodel.AlignmentAnnotation; import jalview.datamodel.AlignmentI; import jalview.datamodel.AnnotatedCollectionI; @@ -83,11 +84,12 @@ public class TCoffeeColourScheme extends ResidueColourScheme // assume only one set of TCOFFEE scores - but could have more than one // potentially. - List annots = new ArrayList(); + List annots = new ArrayList<>(); // Search alignment to get all tcoffee annotation and pick one set of // annotation to use to colour seqs. - seqMap = new IdentityHashMap(); - AnnotatedCollectionI alcontext = alignment instanceof AlignmentI ? alignment + seqMap = new IdentityHashMap<>(); + AnnotatedCollectionI alcontext = alignment instanceof AlignmentI + ? alignment : alignment.getContext(); if (alcontext == null) { @@ -142,8 +144,8 @@ public class TCoffeeColourScheme extends ResidueColourScheme } @Override - public ColourSchemeI getInstance(AnnotatedCollectionI sg, - Map hiddenRepSequences) + public ColourSchemeI getInstance(AlignViewportI view, + AnnotatedCollectionI sg) { return new TCoffeeColourScheme(sg); } @@ -154,8 +156,8 @@ public class TCoffeeColourScheme extends ResidueColourScheme @Override public boolean isApplicableTo(AnnotatedCollectionI ac) { - AnnotatedCollectionI alcontext = ac instanceof AlignmentI ? ac : ac - .getContext(); + AnnotatedCollectionI alcontext = ac instanceof AlignmentI ? ac + : ac.getContext(); if (alcontext == null) { return false; @@ -170,4 +172,10 @@ public class TCoffeeColourScheme extends ResidueColourScheme { return JalviewColourScheme.TCoffee.toString(); } + + @Override + public boolean isSimple() + { + return false; + } }