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){}