From fbc88a54c98b6f1b17740b27732e39bfe6c3d91d Mon Sep 17 00:00:00 2001 From: TZVanaalten Date: Fri, 4 Aug 2017 12:29:11 +0100 Subject: [PATCH] JAL-2599 fixed information annotation buttons not working --- src/jalview/gui/AnnotationLabels.java | 4 ++-- src/jalview/renderer/AnnotationRenderer.java | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/jalview/gui/AnnotationLabels.java b/src/jalview/gui/AnnotationLabels.java index 090a400..367baf1 100755 --- a/src/jalview/gui/AnnotationLabels.java +++ b/src/jalview/gui/AnnotationLabels.java @@ -423,7 +423,7 @@ public class AnnotationLabels extends JPanel implements MouseListener, { final String label = aa[selectedRow].label; if (!(aa[selectedRow].autoCalculated) - && !(label.indexOf("Information") > -1)) + && !(label.indexOf("_HMM") > -1)) { if (aa[selectedRow].graph == AlignmentAnnotation.NO_GRAPH) { @@ -605,7 +605,7 @@ public class AnnotationLabels extends JPanel implements MouseListener, consclipbrd.addActionListener(this); pop.add(consclipbrd); } - else if (label.indexOf("Information") > -1) // TODO create labels + else if (label.indexOf("_HMM") > -1) // TODO create labels // in message resource // for these { diff --git a/src/jalview/renderer/AnnotationRenderer.java b/src/jalview/renderer/AnnotationRenderer.java index 9aec02c..9b8588e 100644 --- a/src/jalview/renderer/AnnotationRenderer.java +++ b/src/jalview/renderer/AnnotationRenderer.java @@ -364,7 +364,7 @@ public class AnnotationRenderer // properties/rendering attributes as a global 'alignment group' which holds // all vis settings for the alignment as a whole rather than a subset // - if (aa.label.startsWith("Information")) + if (aa.label.contains("_HMM")) { HiddenMarkovModel hmm = aa.sequenceRef.getHMM(); return AAFrequency.extractHMMProfile(hmm, column, @@ -478,8 +478,6 @@ hconsensus.get(column), boolean scaleColLabel = false; final AlignmentAnnotation consensusAnnot = av .getAlignmentConsensusAnnotation(); - final AlignmentAnnotation informationAnnot = av - .getAlignmentInformationAnnotation(); final AlignmentAnnotation structConsensusAnnot = av .getAlignmentStrucConsensusAnnotation(); final AlignmentAnnotation complementConsensusAnnot = av @@ -517,7 +515,7 @@ hconsensus.get(column), renderProfile = av_renderProfile; normaliseProfile = av_normaliseProfile; } - else if (row == informationAnnot) + else if (row.label.contains("_HMM")) { renderHistogram = av_renderInformationHistogram; renderProfile = av_renderHMMProfile; -- 1.7.10.2