JAL-3383 JAL-3253-applet additional efficiencies; FeatureStore
[jalview.git] / src / jalview / datamodel / features / SequenceFeaturesI.java
index ec4b38c..deed751 100644 (file)
@@ -229,5 +229,22 @@ public interface SequenceFeaturesI
    */
   void deleteAll();
 
-  void findFeatures(int pos, String type, List<SequenceFeature> result);
+  /**
+   * Point-specific parameter return for JavaScript
+   * 
+   * @param pos
+   * @param type
+   * @param result
+   * @return result (JavaScript) or new ArrayList (Java -- see FeatureRender)
+   * @author Bob Hanson 2019.07.30
+   */
+  List<SequenceFeature> findFeatures(int pos, String type, List<SequenceFeature> result);
+
+  /**
+   * @author Bob Hanson 2019.08.01
+   * 
+   * @param type
+   * @return true if this type is in featureStore
+   */
+  boolean hasFeatures(String type);
 }