Represents a sequential genomic region.
More...
#include <BamAux.h>
Represents a sequential genomic region.
Allowed to span multiple (sequential) references.
- Warning
- BamRegion now represents a zero-based, HALF-OPEN interval. In previous versions of BamTools (0.x & 1.x) all intervals were treated as zero-based, CLOSED.
◆ BamRegion()
BamTools::BamRegion::BamRegion |
( |
const int & |
leftID = -1 , |
|
|
const int & |
leftPos = -1 , |
|
|
const int & |
rightID = -1 , |
|
|
const int & |
rightPos = -1 |
|
) |
| |
|
inline |
◆ clear()
void BamTools::BamRegion::clear |
( |
| ) |
|
|
inline |
Clears region boundaries.
◆ isLeftBoundSpecified()
bool BamTools::BamRegion::isLeftBoundSpecified |
( |
| ) |
const |
|
inline |
Returns true if region has a left boundary.
◆ isNull()
bool BamTools::BamRegion::isNull |
( |
| ) |
const |
|
inline |
Returns true if region boundaries are not defined.
◆ isRightBoundSpecified()
bool BamTools::BamRegion::isRightBoundSpecified |
( |
| ) |
const |
|
inline |
Returns true if region has a right boundary.
◆ LeftPosition
int BamTools::BamRegion::LeftPosition |
position for region's left boundary
◆ LeftRefID
int BamTools::BamRegion::LeftRefID |
reference ID for region's left boundary
◆ RightPosition
int BamTools::BamRegion::RightPosition |
position for region's right boundary
◆ RightRefID
int BamTools::BamRegion::RightRefID |
reference ID for region's right boundary
The documentation for this struct was generated from the following file: