NCBI C++ ToolKit
Functions | Variables
tbl_edit_dlg.cpp File Reference
#include <ncbi_pch.hpp>
#include <objects/general/Object_id.hpp>
#include <objects/general/User_field.hpp>
#include <objects/seq/Seqdesc.hpp>
#include <objects/seqfeat/Seq_feat.hpp>
#include <objects/seqfeat/SeqFeatData.hpp>
#include <objmgr/bioseq_ci.hpp>
#include <objmgr/seqdesc_ci.hpp>
#include <gui/packages/pkg_sequence_edit/tbl_edit_dlg.hpp>
#include <gui/packages/pkg_sequence_edit/molinfoedit_util.hpp>
#include <gui/widgets/edit/field_type_constants.hpp>
#include <gui/packages/pkg_sequence_edit/subprep_util.hpp>
#include <gui/objutils/cmd_create_desc.hpp>
#include <gui/objutils/descriptor_change.hpp>
#include <gui/objutils/cmd_del_desc.hpp>
#include <gui/widgets/loaders/open_objects_dlg.hpp>
#include <gui/widgets/loaders/file_load_wizard.hpp>
#include <gui/utils/object_loader.hpp>
#include <gui/utils/execute_unit.hpp>
#include <gui/widgets/wx/async_call.hpp>
#include <wx/msgdlg.h>
#include <wx/stattext.h>
+ Include dependency graph for tbl_edit_dlg.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (ncbi::objects)
 
static int s_FindColumn (CRef< CSeq_table > table, const string &name)
 
static void x_SetAllTableStringValues (CRef< CSeq_table > table, const string &val)
 
CRef< CSeqTable_columns_GetNthColumn (CRef< CSeq_table > table, int n)
 
static bool s_RemoveValueFromNote (string &note, string value)
 
static string s_GetPrefixForStructuredComment (const objects::CUser_object &user)
 
static void AddProblemsToColumn (CRef< objects::CSeqTable_column > val_col, CRef< CFeatureSeqTableColumnBase > rule_col, vector< string > &problems)
 
vector< stringGetAssemblyDataFields ()
 

Variables

static const string kUniversalPrimers = "[universal primers]"
 
static const string kSpeciesSpecificPrimers = "[amplified with species-specific primers]"
 
static const string kUniversalPrimersLabel = "universal primers"
 
static const string kSpeciesSpecificPrimersLabel = "species-specific primers"
 
static const string kPrimerType = "Primer Type"
 

Function Documentation

◆ AddProblemsToColumn()

static void AddProblemsToColumn ( CRef< objects::CSeqTable_column >  val_col,
CRef< CFeatureSeqTableColumnBase rule_col,
vector< string > &  problems 
)
static

◆ GetAssemblyDataFields()

vector<string> GetAssemblyDataFields ( )

◆ s_FindColumn()

static int s_FindColumn ( CRef< CSeq_table table,
const string name 
)
static

◆ s_GetNthColumn()

CRef<CSeqTable_column> s_GetNthColumn ( CRef< CSeq_table table,
int  n 
)

◆ s_GetPrefixForStructuredComment()

static string s_GetPrefixForStructuredComment ( const objects::CUser_object &  user)
static

◆ s_RemoveValueFromNote()

static bool s_RemoveValueFromNote ( string note,
string  value 
)
static

◆ USING_SCOPE()

USING_SCOPE ( ncbi::objects  )

◆ x_SetAllTableStringValues()

static void x_SetAllTableStringValues ( CRef< CSeq_table table,
const string val 
)
static

Variable Documentation

◆ kPrimerType

const string kPrimerType = "Primer Type"
static

◆ kSpeciesSpecificPrimers

const string kSpeciesSpecificPrimers = "[amplified with species-specific primers]"
static

◆ kSpeciesSpecificPrimersLabel

const string kSpeciesSpecificPrimersLabel = "species-specific primers"
static

◆ kUniversalPrimers

const string kUniversalPrimers = "[universal primers]"
static

◆ kUniversalPrimersLabel

const string kUniversalPrimersLabel = "universal primers"
static
Modified on Fri Sep 20 14:58:09 2024 by modify_doxy.py rev. 669887