NCBI C++ ToolKit
Typedefs | Functions | Variables
dbvar_feature_sorter.cpp File Reference
#include <ncbi_pch.hpp>
#include <gui/widgets/seq_graphic/dbvar_feature_sorter.hpp>
#include <gui/utils/track_info.hpp>
#include <objects/seqfeat/Variation_ref.hpp>
#include <objects/seqfeat/Phenotype.hpp>
#include <objects/seqfeat/Seq_feat.hpp>
#include <objects/general/User_object.hpp>
#include <objects/general/User_field.hpp>
#include <objects/general/Object_id.hpp>
#include <objmgr/mapped_feat.hpp>
#include <util/static_map.hpp>
+ Include dependency graph for dbvar_feature_sorter.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Typedefs

typedef SStaticPair< CDbvarQualitySorter::EGroup, const char * > TQuaGroupNameStr
 CDbvarQualitySorter implementation. More...
 
typedef CStaticArrayMap< CDbvarQualitySorter::EGroup, stringTQuaGroupNameMap
 
typedef SStaticPair< CDbvarPilotSorter::EGroup, const char * > TPilotGroupNameStr
 CDbvarPilotSorter implementation. More...
 
typedef CStaticArrayMap< CDbvarPilotSorter::EGroup, stringTPilotGroupNameMap
 
typedef SStaticPair< CDbvarClinicalAsstSorter::EGroup, const char * > TClinGroupNameStr
 CDbvarClinicalAsstSorter implementation. More...
 
typedef CStaticArrayMap< CDbvarClinicalAsstSorter::EGroup, stringTClinGroupNameMap
 
typedef SStaticPair< CDbvarSamplesetTypeSorter::EGroup, const char * > TSampleTypeNameStr
 CDbvarSamplesetTypeSorter implementation. More...
 
typedef CStaticArrayMap< CDbvarSamplesetTypeSorter::EGroup, stringTSampleTypeNameMap
 
typedef SStaticPair< CDbvarValidationSorter::EGroup, const char * > TValidationTypeNameStr
 CDbvarValidationSorter implementation. More...
 
typedef CStaticArrayMap< CDbvarValidationSorter::EGroup, stringTValidationTypeNameMap
 
typedef SStaticPair< CGRCStatusSorter::EGroup, const char * > TResolveStatusNameStr
 CGRCStatusSorter implementation. More...
 
typedef CStaticArrayMap< CGRCStatusSorter::EGroup, stringTResolveStatusNameMap
 

Functions

 DEFINE_STATIC_ARRAY_MAP (TQuaGroupNameMap, sm_QuaGroupNameStrs, s_QuaGroupNameStrs)
 
static const strings_QuaGroupIdxToName (int idx)
 
 DEFINE_STATIC_ARRAY_MAP (TPilotGroupNameMap, sm_PilotGroupNameStrs, s_PilotGroupNameStrs)
 
static const strings_PilotGroupIdxToName (int idx)
 
 DEFINE_STATIC_ARRAY_MAP (TClinGroupNameMap, sm_ClinGroupNameStrs, s_ClinGroupNameStrs)
 
static const strings_ClinGroupIdxToName (int idx)
 
 DEFINE_STATIC_ARRAY_MAP (TSampleTypeNameMap, sm_SampleTypeNameStrs, s_SampleTypeNameStrs)
 
static const strings_SampleTypeIdxToName (int idx)
 
 DEFINE_STATIC_ARRAY_MAP (TValidationTypeNameMap, sm_ValidationTypeNameStrs, s_ValidationTypeNameStrs)
 
static const strings_ValidationTypeIdxToName (int idx)
 
 DEFINE_STATIC_ARRAY_MAP (TResolveStatusNameMap, sm_ResolveStatusNameStrs, s_ResolveStatusNameStrs)
 
static const strings_ResolveStatusIdxToName (int idx)
 

Variables

static const TQuaGroupNameStr s_QuaGroupNameStrs []
 
static const TPilotGroupNameStr s_PilotGroupNameStrs []
 
static const TClinGroupNameStr s_ClinGroupNameStrs []
 
static const TSampleTypeNameStr s_SampleTypeNameStrs []
 
static const TValidationTypeNameStr s_ValidationTypeNameStrs []
 
static const TResolveStatusNameStr s_ResolveStatusNameStrs []
 

Typedef Documentation

◆ TClinGroupNameMap

Definition at line 290 of file dbvar_feature_sorter.cpp.

◆ TClinGroupNameStr

CDbvarClinicalAsstSorter implementation.

sort group index to group name

Definition at line 278 of file dbvar_feature_sorter.cpp.

◆ TPilotGroupNameMap

Definition at line 159 of file dbvar_feature_sorter.cpp.

◆ TPilotGroupNameStr

CDbvarPilotSorter implementation.

sort group index to group name

Definition at line 147 of file dbvar_feature_sorter.cpp.

◆ TQuaGroupNameMap

Definition at line 58 of file dbvar_feature_sorter.cpp.

◆ TQuaGroupNameStr

CDbvarQualitySorter implementation.

sort group index to group name

Definition at line 51 of file dbvar_feature_sorter.cpp.

◆ TResolveStatusNameMap

Definition at line 664 of file dbvar_feature_sorter.cpp.

◆ TResolveStatusNameStr

CGRCStatusSorter implementation.

sort group index to group name

Definition at line 657 of file dbvar_feature_sorter.cpp.

◆ TSampleTypeNameMap

Definition at line 434 of file dbvar_feature_sorter.cpp.

◆ TSampleTypeNameStr

CDbvarSamplesetTypeSorter implementation.

sort group index to group name

Definition at line 425 of file dbvar_feature_sorter.cpp.

◆ TValidationTypeNameMap

Definition at line 548 of file dbvar_feature_sorter.cpp.

◆ TValidationTypeNameStr

CDbvarValidationSorter implementation.

sort group index to group name

Definition at line 536 of file dbvar_feature_sorter.cpp.

Function Documentation

◆ DEFINE_STATIC_ARRAY_MAP() [1/6]

DEFINE_STATIC_ARRAY_MAP ( TClinGroupNameMap  ,
sm_ClinGroupNameStrs  ,
s_ClinGroupNameStrs   
)

◆ DEFINE_STATIC_ARRAY_MAP() [2/6]

DEFINE_STATIC_ARRAY_MAP ( TPilotGroupNameMap  ,
sm_PilotGroupNameStrs  ,
s_PilotGroupNameStrs   
)

◆ DEFINE_STATIC_ARRAY_MAP() [3/6]

DEFINE_STATIC_ARRAY_MAP ( TQuaGroupNameMap  ,
sm_QuaGroupNameStrs  ,
s_QuaGroupNameStrs   
)

◆ DEFINE_STATIC_ARRAY_MAP() [4/6]

DEFINE_STATIC_ARRAY_MAP ( TResolveStatusNameMap  ,
sm_ResolveStatusNameStrs  ,
s_ResolveStatusNameStrs   
)

◆ DEFINE_STATIC_ARRAY_MAP() [5/6]

DEFINE_STATIC_ARRAY_MAP ( TSampleTypeNameMap  ,
sm_SampleTypeNameStrs  ,
s_SampleTypeNameStrs   
)

◆ DEFINE_STATIC_ARRAY_MAP() [6/6]

DEFINE_STATIC_ARRAY_MAP ( TValidationTypeNameMap  ,
sm_ValidationTypeNameStrs  ,
s_ValidationTypeNameStrs   
)

◆ s_ClinGroupIdxToName()

static const string& s_ClinGroupIdxToName ( int  idx)
static

Definition at line 293 of file dbvar_feature_sorter.cpp.

References kEmptyStr.

Referenced by CDbvarClinicalAsstSorter::GroupIdxToName().

◆ s_PilotGroupIdxToName()

static const string& s_PilotGroupIdxToName ( int  idx)
static

Definition at line 162 of file dbvar_feature_sorter.cpp.

References kEmptyStr.

Referenced by CDbvarPilotSorter::GroupIdxToName().

◆ s_QuaGroupIdxToName()

static const string& s_QuaGroupIdxToName ( int  idx)
static

Definition at line 61 of file dbvar_feature_sorter.cpp.

References kEmptyStr.

Referenced by CDbvarQualitySorter::GroupIdxToName().

◆ s_ResolveStatusIdxToName()

static const string& s_ResolveStatusIdxToName ( int  idx)
static

Definition at line 667 of file dbvar_feature_sorter.cpp.

References kEmptyStr.

Referenced by CGRCStatusSorter::GroupIdxToName().

◆ s_SampleTypeIdxToName()

static const string& s_SampleTypeIdxToName ( int  idx)
static

Definition at line 437 of file dbvar_feature_sorter.cpp.

References kEmptyStr.

Referenced by CDbvarSamplesetTypeSorter::GroupIdxToName().

◆ s_ValidationTypeIdxToName()

static const string& s_ValidationTypeIdxToName ( int  idx)
static

Variable Documentation

◆ s_ClinGroupNameStrs

const TClinGroupNameStr s_ClinGroupNameStrs[]
static

◆ s_PilotGroupNameStrs

const TPilotGroupNameStr s_PilotGroupNameStrs[]
static

◆ s_QuaGroupNameStrs

const TQuaGroupNameStr s_QuaGroupNameStrs[]
static
Initial value:
= {
{ CDbvarQualitySorter::eHigh, "Variant Quality: High" },
{ CDbvarQualitySorter::eLow, "Variant Quality: Low" },
}

Definition at line 52 of file dbvar_feature_sorter.cpp.

◆ s_ResolveStatusNameStrs

const TResolveStatusNameStr s_ResolveStatusNameStrs[]
static
Initial value:

Definition at line 658 of file dbvar_feature_sorter.cpp.

◆ s_SampleTypeNameStrs

const TSampleTypeNameStr s_SampleTypeNameStrs[]
static

◆ s_ValidationTypeNameStrs

const TValidationTypeNameStr s_ValidationTypeNameStrs[]
static
Initial value:

Definition at line 537 of file dbvar_feature_sorter.cpp.

Modified on Wed Sep 04 15:06:41 2024 by modify_doxy.py rev. 669887