List<SequenceFeature> result = new ArrayList<>();
for (FeatureStore featureSet : varargToTypes(type))
{
- featureSet.findOverlappingFeatures(from, to, result);
+ featureSet.findFeatures(from, to, result);
}
return result;
}
{
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();
}
}