Go to the source code of this file.
Go to the SVN repository for this file.
USING_SCOPE (ncbi::objects) void RemoveRowsFromColumn (CRef< CSeqTable_column > col, const vector< size_t > &rows) void RemoveRowsFromTable (CRef< CSeq_table > table, const vector< size_t > &rows) void RemoveTableRowsThatDoNotMatchStringConstraint (CRef< CSeq_table > table, const string &field, CRef< edit::CStringConstraint > string_constraint) void ApplyToTable (CRef< CSeq_table > table, const string &field, const string &val, edit::EExistingText existing_text=edit::eExistingText_replace_old) void RemoveFromTable (CRef< CSeq_table > table, const string &field) void ConvertTableColumns (CRef< CSeq_table > table, const string &field1, const string &field2, edit::EExistingText existing_text) void SwapTableColumns (CRef< CSeq_table > table, const string &field1, const string &field2) void CopyTableColumns (CRef< CSeq_table > table, const string &field1, const string &field2, edit::EExistingText existing_text) CRef< CSeqTable_column > FindSeqTableColumnByName (CRef< objects::CSeq_table > values_table, string column_name) bool RemoveSeqTableColumnByName (CRef< objects::CSeq_table > table, string column_name) void AddValueToColumn (CRef< CSeqTable_column > column, string value, size_t row, edit::EExistingText existing_text=edit::eExistingText_replace_old) void AddValueToTable (CRef< CSeq_table > table, string subtype_name, string value, size_t row, edit::EExistingText existing_text=edit::eExistingText_replace_old) void AddValueToTable (CRef< CSeq_table > table, string subtype_name, int value, size_t row) void SetColumnValue (CRef< CSeqTable_column > col, string val) CRef< CSeqTable_column > AddStringColumnToTable (CRef< CSeq_table > table, string label) CRef< CSeqTable_column > AddIntColumnToTable (CRef< CSeq_table > table, string label) bool QualifierNamesAreEquivalent (string name1, string name2) bool MatchColumnName (string name1, string name2) bool IsOrgColumnName (string name) bool IsSubSourceNoteName (const string &name) bool IsOrgModNoteName (const string &name) int CountColumnValueConflicts (CRef< CSeqTable_column > column1, CRef< CSeqTable_column > column2) void FillShortColumns (CRef< objects::CSeq_table > values_table) ◆ AddIntColumnToTable() ◆ AddStringColumnToTable() ◆ AddValueToColumn() ◆ AddValueToTable() [1/2] ◆ AddValueToTable() [2/2] ◆ ApplyToTable() ◆ ConvertTableColumns()Definition at line 208 of file seqtable_util.cpp.
References AddValueToColumn(), FindSeqTableColumnByName(), CSeqTable_column_Base::GetData(), CSeqTable_multi_data_Base::GetString(), NStr::IsBlank(), orig, row, CSeqTable_column_Base::SetData(), CSeqTable_column_Base::SetHeader(), ncbi::grid::netcache::search::fields::size, and table.
◆ CopyTableColumns() ◆ CountColumnValueConflicts() ◆ FillShortColumns() void FillShortColumns ( CRef< objects::CSeq_table > values_table )Definition at line 544 of file seqtable_util.cpp.
References NON_CONST_ITERATE.
Referenced by AddColumnsToFeatureTable(), AddMiscColumnsToTable(), BuildFeatureSeqTableFromSeqEntry(), CSequenceEditingEventHandler::ExportStructuredCommentsTable(), GetMiscTableFromSeqEntry(), CDBLinkTableCommandConverter::GetValuesTableFromSeqEntry(), CCommentDescriptorTableCommandConverter::GetValuesTableFromSeqEntry(), CChimeraCommentDescriptorTableCommandConverter::GetValuesTableFromSeqEntry(), CMolInfoTableCommandConverter::GetValuesTableFromSeqEntry(), CGenomeTableCommandConverter::GetValuesTableFromSeqEntry(), CPrimerTableCommandConverter::GetValuesTableFromSeqEntry(), CFeatureTableCommandConverter::GetValuesTableFromSeqEntry(), and CTblEditDlg::OnUpdateProblems().
◆ FindSeqTableColumnByName()Definition at line 282 of file seqtable_util.cpp.
References ctll::empty(), ITERATE, and MatchColumnName().
Referenced by CSourceRequirements::AddColumnsToSeqTable(), AddFeatureSeqTableRowToSeqEntry(), AddIdsFromSeqEntryToTable(), AddIntColumnToTable(), AddStringColumnToTable(), ApplyChimeraValuesTableToSeqEntry(), ApplyCommentValuesTableToSeqEntry(), ApplyDBLinkValuesTableToSeqEntry(), ApplyMolInfoValuesTableToSeqEntry(), ApplyReplacementIds(), ApplySrcTableToSeqEntry(), SrcEditDialog::ApplySrcTableToSeqEntry(), ApplyToTable(), CCommentDescriptorTableCommandConverter::CheckForMixedValues(), CChimeraCommentDescriptorTableCommandConverter::CheckForMixedValues(), CTableCommandConverter::CheckForMixedValues(), CGenomeTableCommandConverter::CheckForMixedValues(), CPrimerTableCommandConverter::CheckForMixedValues(), CSourceRequirements::CheckSourceQuals(), SrcEditDialog::CombineTables(), CombineTables(), ConvertTableColumns(), CopyTableColumns(), SrcEditDialog::CountTableColumnConflicts(), CountTableColumnConflicts(), CSeqIdFixDlg::CreateControls(), CSubmissionPrepMainPanel::CreateVirusMoleculeOptions(), CPrimerTableCommandConverter::GetCommandFromValuesTable(), CStructuredCommentCommandConverter::GetCommandFromValuesTable(), GetReplacementSeqIds(), CSeqTableGrid::GetRowLabelValue(), GetSeqIdProblems(), GetSrcRequirements(), CPrimerTableCommandConverter::GetValuesTableFromSeqEntry(), CFeatureTableCommandConverter::GetValuesTableFromSeqEntry(), CSourceRequirements::PreferentiallyAddRequirement(), RemoveFromTable(), RemoveTableRowsThatDoNotMatchStringConstraint(), CSubPrep_panel::SetWizardType(), SwapTableColumns(), CSubPrepFieldEditor::UpdateValues(), CSourceRequirements::x_AddOneOfProblems(), CSourceRequirements::x_AddUniquenessProblems(), CSubPrep_panel::x_CheckSourceQuals(), CSubPrep_panel::x_GetSequenceLengths(), CSubPrep_panel::x_NeedUniqueMicrosatelliteNames(), CSeqIdFixDlg::x_RefreshProblems(), and CSubPrepFieldEditor::x_SetOneValue().
◆ IsOrgColumnName() ◆ IsOrgModNoteName() ◆ IsSubSourceNoteName() ◆ MatchColumnName() ◆ QualifierNamesAreEquivalent()Definition at line 415 of file seqtable_util.cpp.
References NStr::EqualNocase(), NStr::ReplaceInPlace(), and NStr::StartsWith().
Referenced by CFieldChoicePanel::AutoMatchCGP(), CFieldChoicePanel::AutoMatchDBLink(), CFieldChoicePanel::AutoMatchFeat(), CFieldChoicePanel::AutoMatchMisc(), CFieldChoicePanel::AutoMatchMolInfo(), CFieldChoicePanel::AutoMatchPub(), CFieldChoicePanel::AutoMatchRNA(), BOOST_AUTO_TEST_CASE(), CConvertGeneToImp::Convert(), CFieldHandlerFactory::Create(), CFeatureSeqTableColumnBaseFactory::Create(), CSatelliteColumn::CSatelliteColumn(), CMolInfoFieldType::GetBiomolFromLabel(), CMolInfoFieldType::GetCompletenessFromLabel(), CSourceFieldNamePanel::GetMacroFieldName(), CMolInfoFieldType::GetMolFromLabel(), CMolInfoFieldType::GetReprFromLabel(), CPubFieldType::GetStatusFromString(), CMolInfoFieldType::GetStrandFromLabel(), CMolInfoFieldType::GetTechFromLabel(), CMolInfoFieldType::GetTopologyFromLabel(), MatchColumnName(), CMiscSeqTableColumn::s_IsSequenceIDField(), CGeneFieldPanel::SetFieldName(), CMiscFieldPanel::SetFieldName(), CProteinFieldPanel::SetFieldName(), CCDSGeneProtFieldNamePanel::SetFieldName(), CFieldHandlerNamePanel::SetFieldName(), CSourceFieldNamePanel::SetFieldName(), CMacroEditorContext::x_GetAsnPathToBsrcText(), CGeneRefColumn::x_GetFieldTypeFromString(), and CProtRefColumn::x_GetFieldTypeFromString().
◆ RemoveFromTable() ◆ RemoveRowsFromColumn() ◆ RemoveRowsFromTable() ◆ RemoveSeqTableColumnByName() bool RemoveSeqTableColumnByName ( CRef< objects::CSeq_table > table, string column_name ) ◆ RemoveTableRowsThatDoNotMatchStringConstraint() void RemoveTableRowsThatDoNotMatchStringConstraint ( CRef< CSeq_table > table, const string & field, CRef< edit::CStringConstraint > string_constraint ) ◆ SetColumnValue() ◆ SwapTableColumns() ◆ USING_SCOPE() USING_SCOPE ( ncbi::objects )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