JAL-3383 code and unit test tweaks
[jalview.git] / src / jalview / datamodel / features / SequenceFeatures.java
index d283aaa..c75dbe0 100644 (file)
@@ -111,7 +111,7 @@ public class SequenceFeatures implements SequenceFeaturesI
     List<SequenceFeature> result = new ArrayList<>();
     for (FeatureStore featureSet : varargToTypes(type))
     {
-      featureSet.findOverlappingFeatures(from, to, result);
+      featureSet.findFeatures(from, to, result);
     }
     return result;
   }
@@ -477,13 +477,14 @@ public class SequenceFeatures implements SequenceFeaturesI
     {
       return list == null ? new ArrayList<>() : list;
     }
-    return fs.findOverlappingFeatures(pos, pos, list);
+    return fs.findFeatures(pos, pos, list);
   }
 
   @Override
   public boolean hasFeatures(String type)
   {
-    return featureStore.containsKey(type);
+    return featureStore.containsKey(type)
+            && !featureStore.get(type).isEmpty();
   }
 
 }