Search Toolkit Book for CBedCoverageGraph
#include <gui/widgets/seq_graphic/bed_coverage_graph.hpp>
Definition at line 78 of file bed_coverage_graph.cpp.
References _ASSERT, CChecksum::AddLine(), eCIT_String, CChecksum::eMD5, eUnknown, CCompoundIDPool::FromString(), CCompoundID::GetFirst(), CChecksum::GetHexSum(), kMinBinSize, m_BedId, m_DataBinCount, m_DataKey, m_LastModified, m_RemotePath, m_SeqId, m_SeqLen, NCBI_THROW, and NStr::NumericToString().
◆ CBedCoverageGraph() [2/2] ◆ ~CBedCoverageGraph() ◆ GetCacheKey() ◆ GetData()Definition at line 336 of file bed_coverage_graph.cpp.
References _ASSERT, data, bm::sparse_vector< Val, BV >::decode(), i, len, m_Data, m_DataBinCount, m_DataMutex, m_SeqLen, r(), and val.
◆ GetEstimatedFeatureCount() size_t CBedCoverageGraph::GetEstimatedFeatureCount ( const TSeqRange & range, int & max_count )Definition at line 383 of file bed_coverage_graph.cpp.
References bm::sparse_vector< Val, BV >::decode(), CRange_Base::GetFrom(), COpenRange< Position >::GetLength(), CRange_Base::GetTo(), i, len, m_Data, m_DataBinCount, m_DataMutex, and m_SeqLen.
◆ GetStorageName() ◆ Init()Definition at line 155 of file bed_coverage_graph.cpp.
References BM_DECLARE_TEMP_BLOCK, bm::sparse_vector< Val, BV >::empty(), ERR_POST, Error(), m_Data, m_DataBinCount, m_DataKey, m_DataMutex, NcbiEmptyString, s_ReadData(), and x_InitData().
◆ IsSummary() bool CBedCoverageGraph::IsSummary ( ) const ◆ Save() ◆ x_CreateDataKey() void CBedCoverageGraph::x_CreateDataKey ( string & cache_key ) protected ◆ x_InitData() void CBedCoverageGraph::x_InitData ( ICache & icache ) protectedDefinition at line 291 of file bed_coverage_graph.cpp.
References _ASSERT, bm::sparse_vector< Val, BV >::import(), m_BedId, m_Data, m_DataBinCount, m_RemotePath, m_SeqLen, NStr::NumericToString(), bm::sparse_vector< Val, BV >::resize(), s_GetBigBedSummary(), and x_SaveData().
Referenced by Init().
◆ x_SaveData() void CBedCoverageGraph::x_SaveData ( ICache & icache ) protectedDefinition at line 278 of file bed_coverage_graph.cpp.
References bm::sparse_vector_serial_layout< SV >::buf(), eUnknown, CRWStreambuf::fOwnWriter, ICache::GetWriteStream(), m_Data, m_DataBinCount, m_DataKey, NCBI_THROW, NcbiEmptyString, bm::sparse_vector< Val, BV >::optimize(), bm::sparse_vector_serial_layout< SV >::size(), and bm::sparse_vector_serialize().
Referenced by Save(), and x_InitData().
◆ kMinBinSize const int CBedCoverageGraph::kMinBinSize = 2500 static ◆ m_BedId string CBedCoverageGraph::m_BedId protected ◆ m_Data ◆ m_DataBinCount int CBedCoverageGraph::m_DataBinCount = 100000 protected ◆ m_DataKey string CBedCoverageGraph::m_DataKey protected ◆ m_DataMutex mutex CBedCoverageGraph::m_DataMutex protected ◆ m_LastModified string CBedCoverageGraph::m_LastModified protected ◆ m_RemotePath string CBedCoverageGraph::m_RemotePath protected ◆ m_SeqId string CBedCoverageGraph::m_SeqId protected ◆ m_SeqLen size_t CBedCoverageGraph::m_SeqLen = 0 protectedThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4