NCBI C++ ToolKit
Functions | Variables
feature_panel.cpp File Reference
#include <ncbi_pch.hpp>
#include <gui/widgets/seq_graphic/feature_panel.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_ds_manager.hpp>
#include <gui/widgets/seq_graphic/config_utils.hpp>
#include <gui/widgets/seq_graphic/rendering_ctx.hpp>
#include <gui/widgets/seq_graphic/feature_track.hpp>
#include <gui/widgets/seq_graphic/gene_model_track.hpp>
#include <gui/widgets/seq_graphic/all_other_features_track.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_graph_ds.hpp>
#include <gui/widgets/seq_graphic/seqgraphic_utils.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <gui/opengl/glutils.hpp>
#include <gui/opengl/irender.hpp>
#include <gui/utils/extension_impl.hpp>
#include <gui/objutils/na_utils.hpp>
#include <objmgr/scope.hpp>
#include <objmgr/util/feature.hpp>
#include <objmgr/util/sequence.hpp>
#include <objtools/alnmgr/alnmix.hpp>
#include <corelib/ncbitime.hpp>
#include <serial/iterator.hpp>
#include <util/sequtil/sequtil_manip.hpp>
#include "configure_tracks_dlg.hpp"
#include <gui/widgets/loaders/assembly_cache.hpp>
#include <objects/seqfeat/Gene_ref.hpp>
#include <objects/seqfeat/Gb_qual.hpp>
#include <objects/seqfeat/BioSource.hpp>
#include <objects/seqfeat/Org_ref.hpp>
#include <objects/seqfeat/Imp_feat.hpp>
#include <objects/seqfeat/Variation_ref.hpp>
#include <objects/seqfeat/Variation_inst.hpp>
#include <objects/seqfeat/Delta_item.hpp>
#include <objects/seqfeat/Clone_ref.hpp>
#include <objects/seqfeat/Clone_seq_set.hpp>
#include <objects/seqfeat/Clone_seq.hpp>
#include <objects/seqfeat/VariantProperties.hpp>
#include <objects/seqfeat/Phenotype.hpp>
#include <objects/seqfeat/SubSource.hpp>
#include <objtools/snputil/snp_utils.hpp>
#include <gui/objutils/user_type.hpp>
#include <gui/objutils/nonasn_track_data.hpp>
#include <gui/framework/service.hpp>
#include <gui/framework/status_bar_service.hpp>
#include <gui/widgets/seq_graphic/search_utils.hpp>
#include <algorithm>
#include <ctype.h>
#include <math.h>
#include <unordered_set>
#include <wx/menu.h>
#include <wx/utils.h>
#include <wx/string.h>
#include <wx/msgdlg.h>
#include <wx/richmsgdlg.h>
+ Include dependency graph for feature_panel.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (objects)
 
static const string kBaseKey ("GBPlugins.SeqGraphicFeatPanel")
 
void s_StabilizeBaseContainers (CTempTrackProxy::TTrackProxies &proxies, CTempTrackProxy::TTrackProxies &defaultProxies)
 

Variables

static const int kMinCellSize = 30
 cell sizes for CDS grid More...
 
static const int kMaxCellSize = 72
 
static const int kSteps [] = { 3, 6, 9 }
 
static const int kMaxDisplayLevel = 3
 maximal display level in multiple level layout. More...
 
static const int kLevelTrackBaseID = 10000
 
static const string k_multi_level = "MultiLevel"
 
static const string k_display_level = "DisplayLevels"
 

Function Documentation

◆ kBaseKey()

static const string kBaseKey ( "GBPlugins.SeqGraphicFeatPanel"  )
static

◆ s_StabilizeBaseContainers()

void s_StabilizeBaseContainers ( CTempTrackProxy::TTrackProxies proxies,
CTempTrackProxy::TTrackProxies defaultProxies 
)

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ k_display_level

const string k_display_level = "DisplayLevels"
static

◆ k_multi_level

const string k_multi_level = "MultiLevel"
static

◆ kLevelTrackBaseID

const int kLevelTrackBaseID = 10000
static

Definition at line 109 of file feature_panel.cpp.

Referenced by CFeaturePanel::x_ConfigureTracks().

◆ kMaxCellSize

const int kMaxCellSize = 72
static

Definition at line 100 of file feature_panel.cpp.

Referenced by CFeaturePanel::x_RenderFeatureGrid().

◆ kMaxDisplayLevel

const int kMaxDisplayLevel = 3
static

maximal display level in multiple level layout.

Definition at line 105 of file feature_panel.cpp.

Referenced by CFeaturePanel::x_ConfigureTracks().

◆ kMinCellSize

const int kMinCellSize = 30
static

cell sizes for CDS grid

Definition at line 99 of file feature_panel.cpp.

Referenced by CFeaturePanel::x_RenderFeatureGrid().

◆ kSteps

const int kSteps[] = { 3, 6, 9 }
static
Modified on Wed Jul 24 17:16:31 2024 by modify_doxy.py rev. 669887