|
nclist-cpp
C++ implementation of nested containment lists
|
Parameters for overlaps_within().
More...
#include <overlaps_within.hpp>
Public Attributes | |
| std::optional< Position_ > | max_gap |
| Position_ | min_overlap = 0 |
| bool | quit_on_first = false |
Parameters for overlaps_within().
| Position_ | Numeric type for the start/end positions of each range. |
| std::optional<Position_> nclist::OverlapsWithinParameters< Position_ >::max_gap |
Maximum difference between the lengths of the query and subject ranges. An overlap is not reported between a query/subject pair if the difference is greater than max_gap. If no value is set, the difference in lengths is not considered when reporting overlaps.
| Position_ nclist::OverlapsWithinParameters< Position_ >::min_overlap = 0 |
Minimum overlap between query and subject ranges. An overlap will not be reported if the length of the overlapping subrange is less than min_overlap.
| bool nclist::OverlapsWithinParameters< Position_ >::quit_on_first = false |
Whether to quit immediately upon identifying an overlap with the query range. In such cases, matches will contain one arbitrarily chosen subject range that overlaps with the query.