X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Frenderer%2FAnnotationRenderer.java;h=d063c5b10ac848d87c9bed5a4c7bb517e14ad701;hb=8c2e72fec911f86333cbc82aaed4d29fadac542c;hp=e8b2e72deb95614856ccd2122776cec0d870f2e4;hpb=1834a25ff7a14c7fbb015780e5b0b0af085bf7d9;p=jalview.git diff --git a/src/jalview/renderer/AnnotationRenderer.java b/src/jalview/renderer/AnnotationRenderer.java index e8b2e72..d063c5b 100644 --- a/src/jalview/renderer/AnnotationRenderer.java +++ b/src/jalview/renderer/AnnotationRenderer.java @@ -163,7 +163,8 @@ public class AnnotationRenderer { if (aa.autoCalculated && aa.label.startsWith("StrucConsensus")) { - if (aa.groupRef != null && aa.groupRef.consensusData != null + // TODO implement group structure consensus + /* if (aa.groupRef != null && aa.groupRef.consensusData != null && aa.groupRef.isShowSequenceLogo()) { //TODO check what happens for group selections @@ -171,11 +172,12 @@ public class AnnotationRenderer aa.groupRef.consensusData[column], aa.groupRef .getIgnoreGapsConsensus()); } + */ // TODO extend annotation row to enable dynamic and static profile data // to // be stored if (aa.groupRef == null && aa.sequenceRef == null - && av_renderProfile) + && av_renderProfile && hStrucConsensus!=null && hStrucConsensus.length>column) { return StructureFrequency.extractProfile(hStrucConsensus[column], av_ignoreGapsConsensus); @@ -201,6 +203,7 @@ public class AnnotationRenderer // NOTES: // AnnotationPanel needs to implement: ImageObserver, access to AlignViewport updateFromAwtRenderPanel(annotPanel, av); + fm = g.getFontMetrics(); AlignmentAnnotation[] aa = av.getAlignment().getAlignmentAnnotation(); int x = 0, y = 0;