}
/**
+ * Adds one feature to the IntervalStore that can manage nested features
+ * (creating the IntervalStore if necessary)
+ */
+ @Override
+ protected synchronized void addNestedFeature(SequenceFeature feature)
+ {
+ features.add(feature);
+ }
+
+ /**
* Adds contact features to the result list where either the second or the
* first contact position lies within the target range
*
}
}
+ @Override
+ protected boolean containsFeature(SequenceFeature feature)
+ {
+ return features.contains(feature);
+ }
+
/**
* Adds to the result list any contact features whose end (second contact
* point), but not start (first contact point), lies in the query from-to