HasMidZoomGraphs(
void);
77 return!m_LookupIndex;
79 static boolLookupIsInMemory(ELookupType lookup_type);
139 returnm_SeqMapBySeq_id;
204 return!m_Info.m_RowSize;
206 operator const void*(void)
const{
207 return!*
this? 0:
this;
210 constSSeqInfo& GetInfo(
void)
const;
221 returnGetInfo().m_SeqId;
224 returnGetInfo().m_Seq_id_Handle;
228 returnGetInfo().m_SeqLength;
242fGraphQAll = (fGraphQ0 | fGraphQ10 | fGraphQ50 |
243fGraphQ90 | fGraphQ100),
247fGraphMainAsTable = 1<<8,
248fGraphMainAsGraph = 1<<9,
249fGraphMainAsBest = (fGraphMainAsTable | fGraphMainAsGraph),
252fGraphZoomQ0 = 1<<11,
253fGraphZoomQ10 = 1<<12,
254fGraphZoomQ50 = 1<<13,
255fGraphZoomQ90 = 1<<14,
256fGraphZoomQ100 = 1<<15,
257fGraphZoomQAll = (fGraphZoomQ0 | fGraphZoomQ10 | fGraphZoomQ50 |
258fGraphZoomQ90 | fGraphZoomQ100),
261fDefaultContent = fGraphQAll
275 returnm_Db.GetNCObject();
280 constSSeqInfo&
info,
283SGraphTableCursor& cursor,
288 constSSeqInfo&
info,
290SGraphTableCursor& cursor)
const;
293SGraphTableCursor& cursor)
const;
User-defined methods of the data storage class.
CTempString implements a light-weight string on top of a storage buffer whose lifetime management is ...
CVDBTableIndex m_LookupIndex
const TSeqInfoList & GetSeqInfoList(void) const
CVDBObjectCache< SGraphTableCursor > m_Graph
TSeqInfoMapBySeq_id m_SeqMapBySeq_id
const string & GetPath(void) const
void Put(CRef< SGraphTableCursor > &curs)
bool LookupIsInMemory() const
bool LookupIsInVDB() const
TSeqInfoMapByFirstRow m_SeqMapByFirstRow
const TSeqInfoMapBySeq_id & GetSeqInfoMapBySeq_id(void) const
const CVDBTable & GraphTable(void)
map< TVDBRowId, TSeqInfoList::iterator > TSeqInfoMapByFirstRow
map< CSeq_id_Handle, TSeqInfoList::iterator > TSeqInfoMapBySeq_id
list< SSeqInfo > TSeqInfoList
CVDBGraphDb(CVDBMgr &mgr, CTempString path, ELookupType lookup_type=eLookupDefault)
CVDBGraphDb(CVDBGraphDb_Impl *impl)
const string & GetSeqId(void) const
CVDBGraphDb_Impl::SSeqInfo m_Info
CVDBGraphDb_Impl & GetDb(void) const
const SSeqInfo * operator->(void) const
TSeqPos GetSeqLength(void) const
const SSeqInfo & operator*(void) const
CVDBGraphDb_Impl::TSeqInfoList::const_iterator TSeqInfoIter
bool operator!(void) const
CVDBGraphSeqIterator(void)
CVDBGraphDb_Impl::SGraphTableCursor SGraphTableCursor
CVDBGraphDb_Impl::SSeqInfo SSeqInfo
const CSeq_id_Handle & GetSeq_id_Handle(void) const
Include a standard set of the NCBI C++ Toolkit most basic headers.
static const char * column
unsigned int TSeqPos
Type for sequence locations and lengths.
#define NCBI_SRAREAD_EXPORT
<!DOCTYPE HTML >< html > n< header > n< title > PubSeq Gateway Help Page</title > n< style > n table
Multi-threading â mutexes; rw-locks; semaphore.
#define row(bind, expected)
DECLARE_VDB_COLUMN_AS(int64_t, START)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_ZOOM_Q0)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_ZOOM_Q100)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_ZOOM_Q10)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_Q90)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_Q100)
DECLARE_VDB_COLUMN_AS(uint32_t, SCALE)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_Q50)
DECLARE_VDB_COLUMN_AS(TGraphV, GRAPH)
DECLARE_VDB_COLUMN_AS(uint32_t, LEN)
DECLARE_VDB_COLUMN_AS_STRING(SID)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_Q10)
DECLARE_VDB_COLUMN_AS(int64_t, NUM_SWITCHES)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_Q0)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_ZOOM_Q50)
DECLARE_VDB_COLUMN_AS(TGraphQ, GR_ZOOM_Q90)
CSeq_id_Handle m_Seq_id_Handle
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