NCBI C++ ToolKit
Classes | Namespaces | Functions
columnar_vcf_variants_base.hpp File Reference
#include <corelib/ncbistd.hpp>
#include <corelib/ncbiobj.hpp>
#include <corelib/ncbimisc.hpp>
#include <corelib/ncbifile.hpp>
#include <gui/gui_export.h>
#include <objects/gbproj/AbstractProjectItem.hpp>
#include <util/icanceled.hpp>
#include <util/range.hpp>
#include <util/bitset/ncbi_bitset.hpp>
#include <util/bitset/bmstrsparsevec.h>
#include <util/bitset/bmsparsevec_compr.h>
#include <util/bitset/bmsparsevec_algo.h>
#include <util/bitset/bmsparsevec_serial.h>
#include <unordered_map>
#include <chrono>
+ Include dependency graph for columnar_vcf_variants_base.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CVariantDescriptors
 
class  CPosToIndex
 
class  CVCFVariantsBase
 

Namespaces

 NVcfUtil
 

Functions

bool NVcfUtil::ConvertFromPreviousVCFModel (objects::CAbstractProjectItem &prj_item, const string &version)
 
template<typename SV >
void NVcfUtil::PrintSparseVector (const SV &vec, CNcbiOstream &out)
 
string NVcfUtil::GenerateColFileName (const string &prefix, const string &col_name)
 
void NVcfUtil::PrintToFile (const char *buff, size_t size, const string &fname)
 
bool NVcfUtil::RemoveFile (const string &fname)
 
void NVcfUtil::PrintStats (const bm::bv_statistics &sum, CNcbiOstream &out)
 
template<class SV >
void NVcfUtil::AddStats (bm::bv_statistics &sum, SV &vec, CNcbiOstream &out)
 
template<class SV >
void NVcfUtil::SerializeColumn (SV &vec, const string &prefix, const string &col_name, CNcbiOstream *out, unsigned &cum_memory_used, unsigned &cum_layout_size)
 
template<class SV >
void NVcfUtil::DeserializeColumn (SV &vec, const string &prefix, const string &col_name, CNcbiOstream *out)
 
Modified on Thu May 23 12:32:19 2024 by modify_doxy.py rev. 669887