Class TraversalParameters
java.lang.Object
org.broadinstitute.hellbender.engine.TraversalParameters
- All Implemented Interfaces:
Serializable
A simple container class for parameters controlling which records get returned during traversals.
Holds a List of intervals (may be empty) and a flag controlling whether unmapped records should be
returned.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionTraversalParameters
(List<SimpleInterval> intervalsForTraversal, boolean traverseUnmapped) -
Method Summary
Modifier and TypeMethodDescriptionboolean
-
Constructor Details
-
TraversalParameters
- Parameters:
intervalsForTraversal
- List of intervals for traversal. Only records overlapping these intervals will be returned.traverseUnmapped
- True if unmapped records should be traversed
-
-
Method Details
-
getIntervalsForTraversal
- Returns:
- List of intervals for traversal. Only records overlapping these intervals will be returned.
-
traverseUnmappedReads
public boolean traverseUnmappedReads()- Returns:
- True if unmapped records should be traversed
-