From f6a914b8dfbc9dd981ec535fdb7882662994cf02 Mon Sep 17 00:00:00 2001 From: gmungoc Date: Thu, 5 Oct 2017 10:41:46 +0100 Subject: [PATCH] JAL-2744 add score to feature details report, description to menu item --- src/jalview/datamodel/SequenceFeature.java | 4 ++++ src/jalview/gui/PopupMenu.java | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/src/jalview/datamodel/SequenceFeature.java b/src/jalview/datamodel/SequenceFeature.java index 0352918..4208ce1 100755 --- a/src/jalview/datamodel/SequenceFeature.java +++ b/src/jalview/datamodel/SequenceFeature.java @@ -563,6 +563,10 @@ public class SequenceFeature implements FeatureLocationI { sb.append(String.format("%s %d-%d %s", type, begin, end, description)); } + if (!Float.isNaN(score) && score != 0f) + { + sb.append(" score=").append(score); + } if (featureGroup != null) { sb.append(" (").append(featureGroup).append(")"); diff --git a/src/jalview/gui/PopupMenu.java b/src/jalview/gui/PopupMenu.java index 8e9bade..33c86bc 100644 --- a/src/jalview/gui/PopupMenu.java +++ b/src/jalview/gui/PopupMenu.java @@ -549,6 +549,18 @@ public class PopupMenu extends JPopupMenu implements ColourChangeListener { desc = String.format("%s %d-%d", sf.getType(), start, end); } + String description = sf.getDescription(); + if (description != null) + { + if (description.length() <= 6) + { + desc = desc + " " + description; + } + else + { + desc = desc + " " + description.substring(0, 6) + ".."; + } + } if (sf.getFeatureGroup() != null) { desc = desc + " (" + sf.getFeatureGroup() + ")"; -- 1.7.10.2