Merge branch 'bug/JAL-2541cutRelocateFeatures' into bug/JAL-2684_fixPairwiseAlignofEd...
[jalview.git] / src / jalview / datamodel / features / SequenceFeatures.java
index 217c03d..f1e8dd9 100644 (file)
@@ -149,6 +149,14 @@ public class SequenceFeatures implements SequenceFeaturesI
     }
 
     Set<String> featureTypes = getFeatureTypes(ontologyTerm);
+    if (featureTypes.isEmpty())
+    {
+      /*
+       * no features of the specified type or any sub-type
+       */
+      return new ArrayList<>();
+    }
+
     return getAllFeatures(featureTypes.toArray(new String[featureTypes
             .size()]));
   }