A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/dense__ds_8hpp_source.html below:

NCBI C++ ToolKit: include/gui/widgets/hit_matrix/dense_ds.hpp Source File

1 #ifndef GUI_WIDGETS_HIT_MATRIX___DENSE_DS__HPP 2 #define GUI_WIDGETS_HIT_MATRIX___DENSE_DS__HPP 68  CHitSeqId

(

const

objects::CSeq_id&

id

) : m_SeqId(&id) {}

94  int GetRow

()

const

{

return

m_Row; }

115  virtual bool

CanCreateRowBased()

const

;

119  virtual bool

SelectIds(

const IHitSeqId

& q_id,

122  virtual bool

SelectDefaultIds();

123  virtual const TIdVector

& GetHitSeqIds();

124  virtual void

GetHitSeqIdsForParams(

TIdVector

& ids,

125  const SParams

& params)

const

;

129  virtual void

GetAlignedIdsForParams(

const IHitSeqId

&

id

,

134  virtual

objects::CScope&

GetScope

();

136  virtual IHitSeqId

& GetSubjectId()

const

;

137  virtual

objects::CBioseq_Handle GetQueryHandle();

138  virtual

objects::CBioseq_Handle GetSubjectHandle();

139  virtual

objects::CBioseq_Handle GetBioseqHandle(

const IHitSeqId

&

id

);

143  virtual void

GetScoreNames(vector<string>&

names

)

const

;

144  TValueRange

GetScoreRange(

const string

& name)

const

;

154  typedef

objects::CSeq_align::TSegs::TStd

TStd

;

161  void

x_TestAndSelectAlign(

const

objects::CSeq_align& align);

163  bool

x_GoodSeg(

const TStd

& std_list);

170  bool

x_CanCreateRowBased();

172  void

x_UpdateScoreMap();

173  void

x_GetSeqAlignIds(

const

objects::CSeq_align& align,

175  void

x_GetAlignedSeqIds(

const CSeq_align

& align,

181  void

x_CreateHits(

const

objects::CSeq_align& align);

182  void

x_CreateHit(

const

objects::CSeq_align& align,

183  size_t

q_index,

size_t

s_index);

184  void

x_CreateHit_Denseg(

const

objects::CSeq_align& align,

185  size_t

q_index,

size_t

s_index);

186  void

x_CreateHit_Std(

const

objects::CSeq_align& align,

187  size_t

q_index,

size_t

s_index);

188  void

x_CreateHits_Diagonal(

const

objects::CSeq_align& align,

189  size_t

q_index,

size_t

s_index);

191  void

x_CalculateHitsRange();

User-defined methods of the data storage class.

Container mapping seq-aligns to vectors of participating seq-ids.

Helper class which collects seq-align statistics: seq-ids participating in alignments and rows,...

objects::CBioseq_Handle m_QueryHandle

vector< const CSeq_align * > TAlnPtrVector

vector< CConstRef< objects::CSeq_id > > TSeqIdRefVector

TSeqRange m_SubjectHitsRange

objects::CBioseq_Handle m_SubjectHandle

map< string, TValueRange > TScoreMap

THIdToHandleMap m_HIdToHandleMap

list of Ids for all sequences

unique_ptr< IHitSeqId > m_QueryID

set< objects::CBioseq_Handle > THIdToHandleMap

CAlnIdMap< TAlnPtrVector, TIdExtract > TAlnIdMap

vector< TSeqIdPtr > TSeqIdVector

objects::CSeq_align::TSegs::TStd TStd

const CSeq_id * TSeqIdPtr

unique_ptr< IHitSeqId > m_SubjectID

CAlnStats< TAlnIdMap > TAlnStats

unique_ptr< TAlnIdMap > m_AlnIdMap

CAlnSeqIdsExtract< CAlnSeqId > TIdExtract

CRef< objects::CScope > m_Scope

TSeqRange m_QueryHitsRange

CRef< TAlnStats > m_AlnStats

CConstRef< objects::CSeq_id > m_SeqId

CHitSeqId(const objects::CSeq_id &id)

CHitSeqId(const CHitSeqId &id)

virtual CConstRef< objects::CSeq_id > GetSeqId() const

returns CSeq_id associated with IHitSeqId

CConstRef< objects::CSeq_id > m_SeqId

IHitMatrixDataSource - abstract Data Source for Hit Matrix Widget.

vector< CConstRef< objects::CSeq_align > > TAlignVector

vector< IHitSeqId * > TIdVector

vector< IHit * > THitAdapterCont

pair< double, double > TValueRange

IHitSeqId - abstract identifier of a sequence in an alignment.

virtual CConstRef< objects::CSeq_id > GetSeqId() const =0

returns CSeq_id associated with IHitSeqId

virtual IHitSeqId * Clone() const =0

virtual bool Equals(const IHitSeqId &id) const =0

Include a standard set of the NCBI C++ Toolkit most basic headers.

static const struct name_t names[]

string GetLabel(const CSeq_id &id)

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

virtual void SetParams()

Called at the beginning of Run, before creating thread pool.

#define NCBI_GUIWIDGETS_HIT_MATRIX_EXPORT

Defines to provide correct exporting from DLLs in Windows.

static CRef< CUser_object > GetParams()

#define row(bind, expected)


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