diff --git a/uk/ac/sanger/artemis/components/FeatureList.java b/uk/ac/sanger/artemis/components/FeatureList.java index 5648d85fe2e18039e20a2a42f1377d729df64044..72ad6190b87e5a08a241df4d74a16ac7c826e17e 100644 --- a/uk/ac/sanger/artemis/components/FeatureList.java +++ b/uk/ac/sanger/artemis/components/FeatureList.java @@ -110,8 +110,6 @@ public class FeatureList extends EntryGroupPanel /** JScrollPane viewport that this panel is the view of */ private JViewport viewport = null; - - private boolean isDatabaseGroup = false; /** * Create a new FeatureList with the default number of rows. @@ -128,8 +126,6 @@ public class FeatureList extends EntryGroupPanel { super(entry_group, selection, goto_event_source, base_plot_group); - isDatabaseGroup = GeneUtils.isDatabaseEntry(getEntryGroup()); - addMouseListener(new MouseAdapter() { private FeaturePopup popup = null; @@ -760,7 +756,7 @@ public class FeatureList extends EntryGroupPanel else { String note = null; - if(isDatabaseGroup) + if(feature.getEmblFeature() instanceof GFFStreamFeature) { try { @@ -812,15 +808,14 @@ public class FeatureList extends EntryGroupPanel high_pos = String.valueOf(low_marker.getRawPosition()); } } - - if(isDatabaseGroup) + if(feature.getEmblFeature() instanceof GFFStreamFeature) { try { - if(feature.getQualifierByName("isFminPartial") != null) + if(feature.getQualifierByName("Start_range") != null) low_pos = "<"+low_pos; - if(feature.getQualifierByName("isFmaxPartial") != null) + if(feature.getQualifierByName("End_range") != null) high_pos = ">"+high_pos; } catch (InvalidRelationException e){}