From af2fbc5499bfc4764ad69e1abaa35eee4dd04817 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Thu, 15 Jun 2006 12:55:45 +0000 Subject: [PATCH] Non positional features shown as mouse over --- src/jalview/gui/IdPanel.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/jalview/gui/IdPanel.java b/src/jalview/gui/IdPanel.java index 9e0ed33..0322bdd 100755 --- a/src/jalview/gui/IdPanel.java +++ b/src/jalview/gui/IdPanel.java @@ -79,12 +79,28 @@ public class IdPanel extends JPanel implements MouseListener, final int seq = av.getIndex(y); if(seq!=-1) { + SequenceI sequence = av.alignment.getSequenceAt(seq); StringBuffer tip = new StringBuffer(""); - tip.append(av.alignment.getSequenceAt(seq).getDisplayId(true)); + tip.append(sequence.getDisplayId(true)); if (av.alignment.getSequenceAt(seq).getDescription() != null) { tip.append("
"); tip.append(av.alignment.getSequenceAt(seq).getDescription()); + + //ADD NON POSITIONAL SEQUENCE INFO + SequenceFeature [] features = sequence.getDatasetSequence().getSequenceFeatures(); + if(features!=null) + { + for(int i=0; i"+features[i].featureGroup + +" "+ features[i].getType()+" "+features[i].description); + } + } + } + tip.append("
"); } tip.append(""); -- 1.7.10.2