NCBI C++ ToolKit
|
#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>
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_column > | s_GetNthColumn (CRef< CSeq_table > table, int n) |
static bool | s_RemoveValueFromNote (string ¬e, 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< string > | GetAssemblyDataFields () |
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" |
|
static |
Definition at line 1077 of file tbl_edit_dlg.cpp.
References CFeatureSeqTableColumnBase::IsValid(), and MergeStringVectors().
Referenced by CFeatureTableCommandConverter::MakeProblemsColumn().
vector<string> GetAssemblyDataFields | ( | ) |
Definition at line 1239 of file tbl_edit_dlg.cpp.
Referenced by CSubPrep_panel::ClearSeqTechValues(), CSubPrep_panel::GetSeqTechTable(), and CSubPrep_panel::OkToBulkEditSeqTech().
Definition at line 304 of file tbl_edit_dlg.cpp.
References NStr::Equal(), CSeqTable_column_info_Base::GetField_name(), CSeqTable_column_Base::GetHeader(), CSeqTable_column_info_Base::GetTitle(), i, CSeqTable_column_info_Base::IsSetField_name(), CSeqTable_column_Base::IsSetHeader(), CSeqTable_column_info_Base::IsSetTitle(), ncbi::grid::netcache::search::fields::size, and table.
Referenced by CMolInfoTableCommandConverter::GetChoices(), CFeatureTableCommandConverter::GetChoices(), CDBLinkTableCommandConverter::GetValuesTableFromSeqEntry(), and CStructuredCommentCommandConverter::GetValuesTableFromSeqEntry().
CRef<CSeqTable_column> s_GetNthColumn | ( | CRef< CSeq_table > | table, |
int | n | ||
) |
Definition at line 555 of file tbl_edit_dlg.cpp.
Referenced by CMolInfoTableCommandConverter::GetChoices(), CGenomeTableCommandConverter::GetChoices(), CPrimerTableCommandConverter::GetChoices(), and CFeatureTableCommandConverter::GetChoices().
Definition at line 873 of file tbl_edit_dlg.cpp.
References NStr::Equal(), and ITERATE.
Referenced by CStructuredCommentCommandConverter::ClearAllValues(), CStructuredCommentCommandConverter::GetCommandFromValuesTable(), and CStructuredCommentCommandConverter::GetValuesTableFromSeqEntry().
Definition at line 684 of file tbl_edit_dlg.cpp.
References NStr::Find(), and rapidjson::value.
Referenced by CPrimerTableCommandConverter::GetCommandFromValuesTable().
USING_SCOPE | ( | ncbi::objects | ) |
|
static |
Definition at line 323 of file tbl_edit_dlg.cpp.
References CSeqTable_column_Base::GetData(), i, CSeqTable_column_Base::IsSetData(), CSeqTable_multi_data_Base::IsString(), CSeqTable_column_Base::SetData(), ncbi::grid::netcache::search::fields::size, table, and val.
Referenced by CChimeraCommentDescriptorTableCommandConverter::ClearAllValues(), CMolInfoTableCommandConverter::ClearAllValues(), CGenomeTableCommandConverter::ClearAllValues(), and CPrimerTableCommandConverter::ClearAllValues().
Definition at line 682 of file tbl_edit_dlg.cpp.
Referenced by CPrimerTableCommandConverter::CheckForMixedValues(), CPrimerTableCommandConverter::GetCommandFromValuesTable(), CPrimerTableCommandConverter::GetPrimerTypeColumnName(), CPrimerTableCommandConverter::GetValuesTableFromSeqEntry(), and CPrimerTableCommandConverter::RemapColumnName().
Definition at line 679 of file tbl_edit_dlg.cpp.
Referenced by CPrimerTableCommandConverter::GetCommandFromValuesTable(), and CPrimerTableCommandConverter::GetValuesTableFromSeqEntry().
Definition at line 678 of file tbl_edit_dlg.cpp.
Referenced by CPrimerTableCommandConverter::GetCommandFromValuesTable(), and CPrimerTableCommandConverter::GetValuesTableFromSeqEntry().