![]() |
GenomicDataStream
A scalable interface between data and analysis
|
#include <VariantSet.h>
Public Member Functions | |
VariantSet () | |
VariantSet (const vector< string > &chrom, const vector< int > &position, const vector< string > &id=vector< string >()) | |
vector< int > | getIndeces (const string &chrom, const int &start, const int &end) |
vector< int > | getIndeces (const GenomicRanges &gr) |
vector< string > | getVariantIDs () const |
vector< string > | getVariantIDs (const vector< int > &idx) const |
GenomicRanges | getChromRanges () const |
Store position and ID, sorted by position. Get indeces of variants with a query interval using binary search in O(log(N)) time.
|
inline |
|
inline |
|
inline |
|
inline |
Get indeces of variants within set of query intervals. Use binary search for each interval
|
inline |
Get indeces of variants within the query interval using binary search
|
inline |
|
inline |