NCBI C++ ToolKit
|
Search Toolkit Book for NSearchFeatPanel::CTrackFeatSubtype
#include <gui/widgets/seq_graphic/search_utils.hpp>
Public Member Functions | |
CTrackFeatSubtype () | |
bool | ContainerBegin (const CTempTrackProxy *, const CTrackContainer *, bool) const |
void | ContainerEnd (const CTempTrackProxy *, const CTrackContainer *, bool) const |
bool | Track (const CTempTrackProxy *, const CLayoutTrack *t, bool visible) |
bool | VarTrackExists () |
bool | SnpTrackExists () |
bool | NonAsnDataExists () |
const set< string > & | GetAnnotsVar () |
const set< string > & | GetAnnotsSnp () |
const set< string > & | GetAnnots () |
const set< objects::CSeqFeatData::ESubtype > & | GetSubtypes () |
unordered_map< string, set< objects::CSeqFeatData::ESubtype > > | GetNamedAnnotSubtypes () |
unordered_map< string, CConstIRef< INonAsnDataSource > > | GetNonAsnBlobs () |
Private Attributes | |
bool | m_var_track = false |
bool | m_snp_track = false |
set< string > | m_annots_var |
set< string > | m_annots_snp |
set< string > | m_annots |
set< objects::CSeqFeatData::ESubtype > | m_subtypes |
unordered_map< string, set< objects::CSeqFeatData::ESubtype > > | m_named_annot_subtypes |
unordered_map< string, CConstIRef< INonAsnDataSource > > | m_NonAsnBlobs |
Definition at line 49 of file search_utils.hpp.
|
inline |
Definition at line 52 of file search_utils.hpp.
|
inline |
Definition at line 54 of file search_utils.hpp.
|
inline |
Definition at line 55 of file search_utils.hpp.
Definition at line 62 of file search_utils.hpp.
References m_annots.
Referenced by NSearchFeatPanel::GatherFeatures().
Definition at line 61 of file search_utils.hpp.
References m_annots_snp.
Referenced by NSearchFeatPanel::GatherFeatures(), and CFeaturePanel::GetAnnotNames().
Definition at line 60 of file search_utils.hpp.
References m_annots_var.
Referenced by NSearchFeatPanel::GatherFeatures().
|
inline |
Definition at line 64 of file search_utils.hpp.
References m_named_annot_subtypes.
Referenced by NSearchFeatPanel::GatherFeatures().
|
inline |
Definition at line 66 of file search_utils.hpp.
References m_NonAsnBlobs.
Referenced by NSearchFeatPanel::GatherFeatures().
|
inline |
Definition at line 63 of file search_utils.hpp.
References m_subtypes.
Referenced by NSearchFeatPanel::GatherFeatures().
|
inline |
Definition at line 59 of file search_utils.hpp.
References m_NonAsnBlobs.
Referenced by NSearchFeatPanel::GatherFeatures().
|
inline |
Definition at line 58 of file search_utils.hpp.
References m_snp_track.
Referenced by NSearchFeatPanel::GatherFeatures().
bool NSearchFeatPanel::CTrackFeatSubtype::Track | ( | const CTempTrackProxy * | , |
const CLayoutTrack * | t, | ||
bool | visible | ||
) |
Definition at line 71 of file search_utils.cpp.
References set< Key, Compare >::begin(), CSeqUtils::eAnnot_Unnamed, set< Key, Compare >::end(), IFeatureTrackBase::GetAnnot(), CDataTrack::GetDataSource(), IFeatureTrackBase::GetFeatSubtypes(), CConstRef< C, Locker >::GetPointerOrNull(), INonAsnDataSource::HasNonAsnData(), set< Key, Compare >::insert(), IFeatureTrackBase::IsSnpTrack(), IFeatureTrackBase::IsVarTrack(), kEmptyStr, m_annots, m_annots_snp, m_annots_var, m_named_annot_subtypes, m_NonAsnBlobs, m_snp_track, m_subtypes, m_var_track, CSeqUtils::NameTypeStrToValue(), and t.
|
inline |
Definition at line 57 of file search_utils.hpp.
References m_var_track.
Referenced by NSearchFeatPanel::GatherFeatures().
Definition at line 70 of file search_utils.hpp.
Referenced by GetAnnots(), and Track().
Definition at line 70 of file search_utils.hpp.
Referenced by GetAnnotsSnp(), and Track().
Definition at line 70 of file search_utils.hpp.
Referenced by GetAnnotsVar(), and Track().
|
private |
Definition at line 72 of file search_utils.hpp.
Referenced by GetNamedAnnotSubtypes(), and Track().
|
private |
Definition at line 73 of file search_utils.hpp.
Referenced by GetNonAsnBlobs(), NonAsnDataExists(), and Track().
Definition at line 69 of file search_utils.hpp.
Referenced by SnpTrackExists(), and Track().
|
private |
Definition at line 71 of file search_utils.hpp.
Referenced by GetSubtypes(), and Track().
Definition at line 68 of file search_utils.hpp.
Referenced by Track(), and VarTrackExists().