## Uses of Interface
org.biojava.bio.seq.OptimizableFilter

Packages that use OptimizableFilter
org.biojava.bio.gui.sequence: Graphical displays of biological sequences and associated annotations.
org.biojava.bio.seq: Classes and interfaces for defining biological sequences and informatics objects.

Uses of OptimizableFilter in org.biojava.bio.gui.sequence

Methods in org.biojava.bio.gui.sequence with parameters of type OptimizableFilter
`void` `AbstractBeadRenderer.removeDelegateRenderer(OptimizableFilter filter)` `removeDelegateRenderer` removes any association of the given `OptimizableFilter` with a `BeadFeatureRenderer`.
`void` `RectangularImapRenderer.setDelegateRenderer(OptimizableFilter filter, BeadFeatureRenderer renderer)` `setDelegateRenderer` for the specified filter.
`void` `BeadFeatureRenderer.setDelegateRenderer(OptimizableFilter filter, BeadFeatureRenderer renderer)` `setDelegateRenderer` associates an `OptimizableFilter` with a `BeadFeatureRenderer`.
`void` `AbstractBeadRenderer.setDelegateRenderer(OptimizableFilter filter, BeadFeatureRenderer renderer)` `setDelegateRenderer` associates an `OptimizableFilter` with a `BeadFeatureRenderer`.

Uses of OptimizableFilter in org.biojava.bio.seq

Classes in org.biojava.bio.seq that implement OptimizableFilter
`static class` `FeatureFilter.AnnotationContains` Retrieve features that contain a given annotation, and that the set of values contains the value given.
`static class` `FeatureFilter.ByAncestor` Filter by applying a nested `FeatureFilter` to all ancestor features.
`static class` `FeatureFilter.ByAnnotation` Retrieve features that contain a given annotation with a given value.
`static class` `FeatureFilter.ByAnnotationType` A filter that returns all features that have an annotation bundle that is of a given annotation type.
`static class` `FeatureFilter.ByChild` Filter by applying a nested `FeatureFilter` to the child features.
`static class` `FeatureFilter.ByClass` Filter which accepts only those filters which are an instance of a specific Java class
`static class` `FeatureFilter.ByComponentName` Accepts features which are ComponentFeatures and have a `componentSequenceName` property of the specified value.
`static class` `FeatureFilter.ByDescendant` Filter by applying a nested `FeatureFilter` to all descendant features.
`static class` `FeatureFilter.ByFeature` Accept only features which are equal to the specified feature
`static class` `FeatureFilter.ByPairwiseScore` `ByPairwiseScore` is used to filter `SimilarityPairFeature`s by their score.
`static class` `FeatureFilter.ByParent` Filter by applying a nested `FeatureFilter` to the parent feature.
`static class` `FeatureFilter.BySequenceName` Accept features that reside on a sequence with a particular name.
`static class` `FeatureFilter.BySource` Construct one of these to filter features by source.
`static class` `FeatureFilter.ByType` Construct one of these to filter features by type.
`static class` `FeatureFilter.ContainedByLocation` A filter that returns all features contained within a location.
`static class` `FeatureFilter.FrameFilter` Accept features with a given reading frame.
`static class` `FeatureFilter.HasAnnotation` Retrieve features that contain a given annotation with any value.
`static class` `FeatureFilter.OnlyChildren` Accepts features where all immediate children meet the supplied filter.
`static class` `FeatureFilter.OnlyDescendants` Accepts features where all descendants meet the supplied filter.
`static class` `FeatureFilter.OverlapsLocation` A filter that returns all features overlapping a location.
`static class` `FeatureFilter.ShadowContainedByLocation` A filter that accepts all features whose shadow is contained by a specified `Location`.
`static class` `FeatureFilter.ShadowOverlapsLocation` A filter that accepts all features whose shadow overlaps a specified `Location`.
`static class` `FeatureFilter.StrandFilter` Accept features with a given strandedness.