GenomicDataStream
A scalable interface between data and analysis
Loading...
Searching...
No Matches
gds Namespace Reference

Classes

class  bgenstream
struct  BoundDataStream
class  DataChunk
class  DataInfo
class  DataTable
class  DelayedStream
class  GenomicDataStream
class  GenomicRanges
class  MatrixInfo
struct  Param
class  pgenstream
struct  point
class  VariantInfo
class  VariantSet
class  vcfstream

Typedefs

typedef boost::tokenizer< boost::char_separator< char > > tokenizer
typedef struct gds::BoundDataStream BoundDataStream

Enumerations

enum  FileType {
  VCF , VCFGZ , BCF , BGEN ,
  PGEN , PBED , OTHER
}

Functions

template<typename T>
std::vector< std::vector< T > > chunk_vector (const std::vector< T > &vec, int k)

Typedef Documentation

◆ BoundDataStream

typedef struct gds::BoundDataStream gds::BoundDataStream

◆ tokenizer

typedef boost::tokenizer<boost::char_separator<char> > gds::tokenizer

Enumeration Type Documentation

◆ FileType

enum to indicate file type for genetics files

Enumerator
VCF 
VCFGZ 
BCF 
BGEN 
PGEN 
PBED 
OTHER 

Function Documentation

◆ chunk_vector()

template<typename T>
std::vector< std::vector< T > > gds::chunk_vector ( const std::vector< T > & vec,
int k )

Split vector into k chunks