GLnexus
Scalable datastore for population genome sequencing, with on-demand joint genotyping
 All Classes Functions Variables
GLnexus::BCFKeyValueData Member List

This is the complete list of members for GLnexus::BCFKeyValueData, including all inherited members.

all_samples_sampleset(std::string &ans) overrideGLnexus::BCFKeyValueDatavirtual
contigs(std::vector< std::pair< std::string, size_t > > &ans) const overrideGLnexus::BCFKeyValueDatavirtual
dataset_header(const std::string &dataset, std::shared_ptr< const bcf_hdr_t > &hdr) const overrideGLnexus::BCFKeyValueDatavirtual
dataset_range(const std::string &dataset, const bcf_hdr_t *hdr, const range &pos, std::vector< std::shared_ptr< bcf1_t > > &records) overrideGLnexus::BCFKeyValueDatavirtual
dataset_range_and_header(const std::string &dataset, const range &pos, std::shared_ptr< const bcf_hdr_t > &hdr, std::vector< std::shared_ptr< bcf1_t > > &records)GLnexus::BCFDatavirtual
getRangeStats() (defined in GLnexus::BCFKeyValueData)GLnexus::BCFKeyValueData
import_gvcf(MetadataCache &metadata, const std::string &dataset, const std::string &filename, std::set< std::string > &samples)GLnexus::BCFKeyValueData
InitializeDB(KeyValue::DB *db, const std::vector< std::pair< std::string, size_t > > &contigs, int interval_len=30000)GLnexus::BCFKeyValueDatastatic
new_sampleset(MetadataCache &metadata, const std::string &sampleset, const std::set< std::string > &samples) (defined in GLnexus::BCFKeyValueData)GLnexus::BCFKeyValueData
Open(KeyValue::DB *db, std::unique_ptr< BCFKeyValueData > &ans)GLnexus::BCFKeyValueDatastatic
sample_count(size_t &ans) const overrideGLnexus::BCFKeyValueDatavirtual
sample_dataset(const std::string &sample, std::string &ans) const overrideGLnexus::BCFKeyValueDatavirtual
sampleset_range(const MetadataCache &metadata, const std::string &sampleset, const range &pos, std::shared_ptr< const std::set< std::string >> &samples, std::shared_ptr< const std::set< std::string >> &datasets, std::vector< std::unique_ptr< RangeBCFIterator >> &iterators) overrideGLnexus::BCFKeyValueDatavirtual
sampleset_range_base(const MetadataCache &metadata, const std::string &sampleset, const range &pos, std::shared_ptr< const std::set< std::string >> &samples, std::shared_ptr< const std::set< std::string >> &datasets, std::vector< std::unique_ptr< RangeBCFIterator >> &iterators) (defined in GLnexus::BCFKeyValueData)GLnexus::BCFKeyValueData
sampleset_samples(const std::string &sampleset, std::shared_ptr< const std::set< std::string > > &ans) const overrideGLnexus::BCFKeyValueDatavirtual
~BCFData()=default (defined in GLnexus::BCFData)GLnexus::BCFDatavirtual
~BCFKeyValueData() (defined in GLnexus::BCFKeyValueData)GLnexus::BCFKeyValueDatavirtual
~Metadata()=default (defined in GLnexus::Metadata)GLnexus::Metadatavirtual