NCBI C++ ToolKit
Typedefs | Functions | Variables
apply_rna_its_dlg.cpp File Reference
#include <ncbi_pch.hpp>
#include <objmgr/scope.hpp>
#include <objmgr/align_ci.hpp>
#include <objmgr/bioseq_ci.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <objects/submit/Seq_submit.hpp>
#include <objtools/alnmgr/aln_container.hpp>
#include <objtools/edit/cds_fix.hpp>
#include <gui/packages/pkg_sequence_edit/apply_rna_its_dlg.hpp>
#include <gui/packages/pkg_sequence_edit/featedit_util.hpp>
#include <gui/packages/pkg_sequence_edit/miscedit_util.hpp>
#include <gui/objutils/cmd_create_feat.hpp>
#include <gui/objutils/cmd_propagate_feat.hpp>
#include <gui/core/selection_service_impl.hpp>
#include <gui/core/project_service.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <gui/widgets/data/report_dialog.hpp>
#include <util/static_map.hpp>
#include <wx/textctrl.h>
#include <wx/arrstr.h>
#include <wx/sizer.h>
#include <wx/radiobox.h>
#include <wx/checkbox.h>
#include <wx/choice.h>
#include <wx/msgdlg.h>
#include <wx/valgen.h>
#include <wx/button.h>
#include <wx/event.h>
+ Include dependency graph for apply_rna_its_dlg.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Typedefs

typedef SStaticPair< const char *, CApplyRNAITSDlg::ERNA_ITSTypeTITSLabelPair
 
typedef CStaticArrayMap< string, CApplyRNAITSDlg::ERNA_ITSTypeTITSMap
 
typedef SStaticPair< const char *, CApplyRNAITSDlg::ERNA_IGSTypeTIGSLabelPair
 
typedef CStaticArrayMap< string, CApplyRNAITSDlg::ERNA_IGSTypeTIGSMap
 

Functions

 USING_SCOPE (ncbi::objects)
 
 DEFINE_STATIC_ARRAY_MAP (TITSMap, sm_ITSMap, s_Rna_ITSStrings)
 
 DEFINE_STATIC_ARRAY_MAP (TIGSMap, sm_IGSMap, s_Rna_IGSStrings)
 

Variables

static const TITSLabelPair s_Rna_ITSStrings []
 
static const TIGSLabelPair s_Rna_IGSStrings []
 
static const char * kApplyChoice = "ApplyRNA_ITS"
 

Typedef Documentation

◆ TIGSLabelPair

Definition at line 104 of file apply_rna_its_dlg.cpp.

◆ TIGSMap

Definition at line 112 of file apply_rna_its_dlg.cpp.

◆ TITSLabelPair

Definition at line 63 of file apply_rna_its_dlg.cpp.

◆ TITSMap

Definition at line 81 of file apply_rna_its_dlg.cpp.

Function Documentation

◆ DEFINE_STATIC_ARRAY_MAP() [1/2]

DEFINE_STATIC_ARRAY_MAP ( TIGSMap  ,
sm_IGSMap  ,
s_Rna_IGSStrings   
)

◆ DEFINE_STATIC_ARRAY_MAP() [2/2]

DEFINE_STATIC_ARRAY_MAP ( TITSMap  ,
sm_ITSMap  ,
s_Rna_ITSStrings   
)

◆ USING_SCOPE()

USING_SCOPE ( ncbi::objects  )

Variable Documentation

◆ kApplyChoice

const char* kApplyChoice = "ApplyRNA_ITS"
static

◆ s_Rna_IGSStrings

const TIGSLabelPair s_Rna_IGSStrings[]
static

◆ s_Rna_ITSStrings

const TITSLabelPair s_Rna_ITSStrings[]
static
Initial value:
= {
{"18S small subunit rRNA", CApplyRNAITSDlg::eRNA_ITS_18S_small},
{"25S large subunit rRNA", CApplyRNAITSDlg::eRNA_ITS_25S_large},
{"26S large subunit rRNA", CApplyRNAITSDlg::eRNA_ITS_26S_large},
{"28S large subunit rRNA", CApplyRNAITSDlg::eRNA_ITS_28S_large},
{"large subunit rRNA", CApplyRNAITSDlg::eRNA_ITS_large},
{"small subunit rRNA", CApplyRNAITSDlg::eRNA_ITS_small},
}

Definition at line 64 of file apply_rna_its_dlg.cpp.

Modified on Fri Sep 20 14:57:42 2024 by modify_doxy.py rev. 669887