From: jprocter Date: Wed, 23 May 2012 19:03:14 +0000 (+0100) Subject: JAL-1066,JAL-1068,JAL-961 - use alignment annotation query api to get t-coffee annotation X-Git-Tag: Jalview_2_9~514 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=516ce4f35f75fe4775f3299742b2f453ae7d21fe;p=jalview.git JAL-1066,JAL-1068,JAL-961 - use alignment annotation query api to get t-coffee annotation --- diff --git a/src/jalview/schemes/TCoffeeColourScheme.java b/src/jalview/schemes/TCoffeeColourScheme.java index bbd2a23..47aebd1 100644 --- a/src/jalview/schemes/TCoffeeColourScheme.java +++ b/src/jalview/schemes/TCoffeeColourScheme.java @@ -53,11 +53,16 @@ public class TCoffeeColourScheme extends ResidueColourScheme { ArrayList annots = new ArrayList(); // Search alignment to get all tcoffee annotation and pick one set of annotation to use to colour seqs. seqMap = new IdentityHashMap(); - for (AlignmentAnnotation al:alignment.getAlignmentAnnotation()) + int w=0; + for (AlignmentAnnotation al:alignment.findAnnotation(TCoffeeScoreFile.TCOFFEE_SCORE)) { - if (al.sequenceRef!=null && !al.belowAlignment && al.label!=null && (al.label==TCoffeeScoreFile.TCOFFEE_SCORE || al.label.equals(TCoffeeScoreFile.TCOFFEE_SCORE))) + if (al.sequenceRef!=null && !al.belowAlignment) { annots.add(al); + if (w