Search Toolkit Book for CTableReaderMacro
#include <gui/packages/pkg_sequence_edit/table_reader_macro.hpp>
Definition at line 49 of file table_reader_macro.hpp.
◆ TVecMacroNames ◆ CTableReaderMacro() [1/2] ◆ ~CTableReaderMacro() ◆ CTableReaderMacro() [2/2] ◆ CreateMacros()Definition at line 60 of file table_reader_macro.cpp.
References eNotSet, eUnknown, GetAbsolutePath(), CConstRef< C, Locker >::GetObject(), Info(), LOG_POST, m_ColProperties, m_ConstraintPnl, m_Filename, m_MacroVec, m_MatchFieldType, MSerial_AsnText, NCBI_THROW, CConstRef< C, Locker >::Reset(), test, ToStdString(), x_GatherValuesAndMatchField(), x_GetCreateProtFeatsMacro(), and x_GetMacro().
Referenced by BOOST_AUTO_TEST_CASE(), and CAttribTableColumnIdPanel::x_TableReaderMacro().
◆ operator=() ◆ RunMacro()Definition at line 498 of file table_reader_macro.cpp.
References _ASSERT, CCmdComposite::AddCommand(), cmd, count, CMacroCmdComposite::Execute(), ICommandProccessor::Execute(), CPropagateDescriptors::GetPropagateDownCommand(), CPropagateDescriptors::GetPropagateUpCommand(), Info(), LOG_POST, msg(), NCBI_THROW, NcbiInfoBox(), NPOS, NULL, CException::ReportAll(), s_LooksLikeHeader(), CGenericReportDlg::SetText(), CMacroCmdComposite::Unexecute(), rapidjson::value, and wxT.
Referenced by CAttribTableColumnIdPanel::x_TableReaderMacro().
◆ s_LooksLikeHeader() ◆ x_GatherValuesAndMatchField() void CTableReaderMacro::x_GatherValuesAndMatchField ( ) privateDefinition at line 92 of file table_reader_macro.cpp.
References _ASSERT, column, eNotSet, NMItemData::GetPropertyFromInfo(), m_ColProperties, SFieldFromTable::m_Column, CTableReaderMacro::SOneMacroData::m_ColumnInfo, CTableReaderMacro::SOneMacroData::m_Fieldtype, SFieldFromTable::m_GUIName, SFieldFromTable::m_MacroName, m_MacroVec, m_MatchField, m_MatchFieldType, CTableReaderMacro::SOneMacroData::m_Values, NPOS, SFieldFromTable::Reset(), NStr::StartsWith(), NStr::StringToBool(), and x_GetIterator().
Referenced by CreateMacros().
◆ x_GetCreateProtFeatsMacro() string CTableReaderMacro::x_GetCreateProtFeatsMacro ( ) private ◆ x_GetFunction()Definition at line 427 of file table_reader_macro.cpp.
References data, eBiosourceAll, eCdsGeneProt, eDBLink, eFeatQualifiers, eMiscDescriptors, eMolinfo, ePubdesc, NStr::EqualNocase(), eRNA, eStructComment, NMItemData::GetFeatureAndField(), NMItemData::GetRNASpecificFieldsForTableReader(), CApplyFeatTableTreeItemData::s_GetFunction(), CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), CApplyRNATableTreeItemData::s_GetFunction(), CApplySrcTableTreeItemData::s_GetFunction(), CApplyStrCommTableTreeItemData::s_GetFunction(), CApplyPubTableTreeItemData::s_GetFunction(), CApplyDBlinkTableTreeItemData::s_GetFunction(), CApplyMolinfoTableTreeItemData::s_GetFunction(), CApplyMiscTableTreeItemData::s_GetFunction(), NStr::Split(), NMacroUtil::StringsAreEquivalent(), NMItemData::UpdateConstraintsForDualCdsGeneProt(), NMItemData::UpdateConstraintsForFeatures(), and NMItemData::UpdateConstraintsForRnas().
Referenced by x_GetMacro().
◆ x_GetIterator()Definition at line 209 of file table_reader_macro.cpp.
References eBiosourceAll, eCdsGeneProt, eDBLink, eFeatQualifiers, eMiscDescriptors, eMolinfo, NStr::eNocase, ePubdesc, NStr::EqualNocase(), eRNA, eSeqID, eStructComment, NMItemData::GetRNASpecificFieldsForTableReader(), kEmptyStr, kFieldTypeSeqId, NStr::Split(), NStr::StartsWith(), NMItemData::UpdateTargetForCdsGeneProt(), NMItemData::UpdateTargetForFeatures(), and NMItemData::UpdateTargetForRnas().
Referenced by x_GatherValuesAndMatchField().
◆ x_GetMacro() ◆ x_GetMatchFieldConstraint()Definition at line 274 of file table_reader_macro.cpp.
References data, delimiter, eBiosourceAll, eCdsGeneProt, eDBLink, eFeatQualifiers, eMolinfo, NStr::eNocase, ePubdesc, NStr::EqualNocase(), eRNA, eSeqID, eStructComment, CMacroEditorContext::GetAsnPathToFieldName(), CMacroEditorContext::GetInstance(), NMItemData::GetRNASpecificFieldsForTableReader(), CFieldNamePanel::IsFeature(), kEmptyStr, kStructCommDBName, kStructCommFieldName, kStructCommFieldValuePair, SFieldFromTable::m_GUIName, SFieldFromTable::m_MacroName, m_MatchField, m_MatchFieldType, SFieldFromTable::m_UseMacroName, NPOS, CFeatureFieldNamePanel::s_GetMacroFieldName(), CCDSGeneProtFieldNamePanel::s_GetMacroFieldName(), CRNAFieldNamePanel::s_GetMacroFieldName(), CApplyTableItemData::s_GetMatchFieldConstraint(), NStr::Split(), NStr::StartsWith(), string, and NStr::TruncateSpacesInPlace().
Referenced by x_GetMacro().
◆ x_GetStringConstraint() ◆ x_GetVariables()Definition at line 193 of file table_reader_macro.cpp.
References NStr::BoolToString(), NMacroArgs::kConvertMulti, NMacroArgs::kMergeDel, NMacroArgs::kMergeFirst, NMacroArgs::kMultipleSpsOnly, NMacroArgs::kSplitFirst, NMacroArgs::kTableName, NMacroArgs::kUpdatemRNA, m_Filename, CTableReaderMacro::SColumnDelimiters::m_Merge_delimiters, CTableReaderMacro::SColumnDelimiters::m_Merge_first_two_cols, CTableReaderMacro::SColumnDelimiters::m_Multiple_spaces_only, CTableReaderMacro::SColumnDelimiters::m_Multispace_to_tab, and CTableReaderMacro::SColumnDelimiters::m_Split_first_col.
Referenced by x_GetMacro().
◆ m_ColProperties CConstRef<objects::CUser_object> CTableReaderMacro::m_ColProperties private ◆ m_ConstraintPnl ◆ m_Filename string CTableReaderMacro::m_Filename private ◆ m_MacroVec ◆ m_MatchField ◆ m_MatchFieldTypeThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4