Go to the source code of this file.
Go to the SVN repository for this file.
USING_SCOPE (ncbi::objects) USING_SCOPE (edit) DEFINE_STATIC_ARRAY_MAP (TGenIdPartMap, sm_GenIdMap, s_GenIDPartName) static const string kStructComment ("StructuredComment") static const string kStructCommentPrefix ("StructuredCommentPrefix") static const string kStructCommentSuffix ("StructuredCommentSuffix") void AddMiscColumnsToTable (CRef< CSeq_table > table, const vector< string > &fields, CSeq_entry_Handle entry) static size_t s_GetMaxRows (const vector< size_t > &rows) CRef< CSeq_table > GetMiscTableFromSeqEntry (const vector< string > &fields, CSeq_entry_Handle entry) void x_AdjustListPair (vector< CRef< CApplyObject > > prev_list, vector< CRef< CApplyObject > > this_list) string GetExistingTextInstruction (EExistingText existing) string MakeTableMetaInfoString (EExistingText rule, bool erase_blanks) CRef< CUser_field > MakeTableMetaInfoField (EExistingText rule, bool erase_blanks) vector< CConstRef< CSeq_feat > > s_GetProtFeatures (CBioseq_Handle p_bsh, CSeqFeatData::ESubtype constraint_type) vector< CConstRef< CSeq_feat > > GetRelatedFeatures (const CSeq_feat &obj_feat, CSeqFeatData::ESubtype constraint_type, CRef< CScope > scope) vector< CRef< CApplyObject > > s_GetProtApplyObjectsFeatures (CBioseq_Handle p_bsh, CSeqFeatData::ESubtype constraint_type) vector< CRef< CApplyObject > > GetRelatedFeatureApplyObjects (const CSeq_feat &obj_feat, CSeqFeatData::ESubtype constraint_type, CRef< CScope > scope) CSeq_entry_Handle s_GetNPParent (CSeq_entry_Handle seh) bool DoesObjectMatchFieldConstraint (const CObject &object, const string &field_name, CRef< CStringConstraint > string_constraint, CRef< CScope > scope) bool DoesApplyObjectMatchFieldConstraint (const CApplyObject &object, const string &field_name, CRef< CStringConstraint > string_constraint) bool IsSeqOrNP (CSeq_entry_Handle entry) bool PropagateDescriptor (CSeq_entry_Handle entry, const CSeqdesc &desc, CCmdComposite &cmd) bool PropagateDBLink (CSeq_entry_Handle entry, CCmdComposite &cmd) CRef< CCmdComposite > GetPropagateDBLinkCmd (CSeq_entry_Handle entry) CRef< CCmdComposite > GetCommandFromApplyObject (CApplyObject &obj) void GetViewObjects (IWorkbench *workbench, TConstScopedObjects &objects) int GetNumberOfViewedBioseqs (TConstScopedObjects &objects) bool FocusedOnNucleotides (TConstScopedObjects &objects, const CSeq_entry_Handle &tse) bool FocusedOnAll (TConstScopedObjects &objects, const objects::CSeq_entry_Handle &tse) ◆ TGeneralIDPart ◆ TGenIdPartMap ◆ AddMiscColumnsToTable() ◆ DEFINE_STATIC_ARRAY_MAP() ◆ DoesApplyObjectMatchFieldConstraint() ◆ DoesObjectMatchFieldConstraint() ◆ FocusedOnAll() ◆ FocusedOnNucleotides() ◆ GetCommandFromApplyObject()Definition at line 3701 of file miscedit_util.cpp.
References cmd, CApplyObject::GetOriginalObject(), CSeq_entry_Handle::GetScope(), CApplyObject::GetSEH(), CSeq_entry_Handle::GetSeq(), CScope::GetSeq_featHandle(), GetSeqEntryForSeqdesc(), NULL, CApplyObject::PreExists(), Ref(), and CApplyObject::SetObject().
◆ GetExistingTextInstruction()Definition at line 3022 of file miscedit_util.cpp.
References eExistingText_add_qual, eExistingText_append_colon, eExistingText_append_comma, eExistingText_append_none, eExistingText_append_semi, eExistingText_append_space, eExistingText_cancel, eExistingText_leave_old, eExistingText_prefix_colon, eExistingText_prefix_comma, eExistingText_prefix_none, eExistingText_prefix_semi, eExistingText_prefix_space, eExistingText_replace_old, and NStr::IsBlank().
Referenced by MakeTableMetaInfoString().
◆ GetMiscTableFromSeqEntry()Definition at line 2956 of file miscedit_util.cpp.
References AddStringColumnToTable(), AddValueToColumn(), CSeqTable_column_info_Base::eField_id_location_id, eGetId_Best, FillShortColumns(), FindHighestFeatureId(), GetId(), CSeq_id_Handle::GetSeqId(), i, ITERATE, kSequenceIdColLabel, NON_CONST_ITERATE, row, s_GetMaxRows(), CSeqTable_column_Base::SetHeader(), table, and val.
◆ GetNumberOfViewedBioseqs() ◆ GetPropagateDBLinkCmd() ◆ GetRelatedFeatureApplyObjects()Definition at line 3243 of file miscedit_util.cpp.
References CSeqFeatData_Base::e_Cdregion, CSeqFeatData_Base::e_Prot, eOverlap_Contained, eOverlap_Contains, CSeqFeatData::eSubtype_any, CSeqFeatData::eSubtype_cdregion, CSeqFeatData::eSubtype_gene, CSeqFeatData::eSubtype_mRNA, f, CSeq_loc::fMerge_SingleRange, GetBestCdsForMrna(), GetBestMrnaForCds(), CScope::GetBioseqHandle(), GetCDSForProduct(), CSeq_feat_Base::GetData(), CSeq_feat_Base::GetLocation(), GetOverlappingFeatures(), GetOverlappingGene(), CRef< C, Locker >::GetPointer(), CSeq_feat_Base::GetProduct(), CBioseq_Handle::GetSeq_entry_Handle(), CSeqFeatData::GetSubtype(), CSeqFeatData::GetTypeFromSubtype(), ITERATE, CSeq_loc::Merge(), NULL, s_GetProtApplyObjectsFeatures(), CSeq_feat_Base::SetData(), and CSeq_feat_Base::SetLocation().
Referenced by CMiscSeqTableColumn::GetRelatedApplyObjects().
◆ GetRelatedFeatures()Definition at line 3130 of file miscedit_util.cpp.
References CSeqFeatData_Base::e_Cdregion, CSeqFeatData_Base::e_Prot, eOverlap_Contained, CSeqFeatData::eSubtype_any, CSeqFeatData::eSubtype_cdregion, CSeqFeatData::eSubtype_gene, CSeqFeatData::eSubtype_mRNA, f, GetBestCdsForMrna(), GetBestMrnaForCds(), CScope::GetBioseqHandle(), GetCDSForProduct(), CSeq_feat_Base::GetData(), CSeq_feat_Base::GetLocation(), GetOverlappingFeatures(), GetOverlappingGene(), CSeq_feat_Base::GetProduct(), CSeqFeatData::GetSubtype(), CSeqFeatData::GetTypeFromSubtype(), CSeq_feat_Base::IsSetProduct(), ITERATE, and s_GetProtFeatures().
◆ GetViewObjects()Definition at line 3744 of file miscedit_util.cpp.
References IProjectView::eType, ISelectionClient::GetActiveObjects(), IProjectView::GetLabel(), ISelectionClient::GetMainObject(), CProjectTreeView::GetSelection(), IServiceLocator::GetServiceByType(), CProjectTreeView::GetSingleObject(), IViewManagerService::GetViews(), and NON_CONST_ITERATE.
Referenced by CMRnaForCDS::apply(), CEditingBtnsPanel::EditSequence(), CSequenceEditingEventHandler::EditSequence(), CSelectFeatures::GetMainObject(), CSUCRefreshCntrl::GetRefreshedText(), CBulkCmdDlg::GetSelectedObjects(), CRemoveSet::GetSelectedObjects(), CBulkCmdDlg::GetTopLevelSeqEntryAndProcessor(), CFixForTransSplicing::Init(), CSUCRefreshCntrl::CSUCRefreshCntrlHelper::LoadData(), CClickableSortUniqueCount::LoadData(), CAddFeatureBetweenDlg::OnApplyButton(), CEditingBtnsPanel::OnDataChange(), CUnculTaxTool::OnRefreshBtn(), CEditingBtnsPanel::OnReverseAuthorNamesClick(), CSelectTargetDlg::OnSelTargetAcceptClick(), CEditingBtnsPanel::Save(), CGuiCoreHelper::Sync(), CValidatePanel::x_GetObjectsFromProjectItem(), CEditingBtnsPanel::x_GetSelectedLocations(), CCorrectGenesDialog::x_GetSelectedPair(), CEditingBtnsPanel::x_GetSelectedSeq(), CTableViewWithTextViewNav::x_GetViewObjects(), CSequinDesktopView::x_OnRefreshData(), CSequenceEditingEventHandler::x_OnSelectionEvent(), CFeatureTblFr::x_RefreshTable(), CSuspectProductRulesEditor::x_SetUpTSEandUnDoManager(), and CSequenceEditingEventHandler::x_SetUpTSEandUnDoManager().
◆ IsSeqOrNP() ◆ kStructComment() ◆ kStructCommentPrefix() ◆ kStructCommentSuffix() ◆ MakeTableMetaInfoField() ◆ MakeTableMetaInfoString() ◆ PropagateDBLink() ◆ PropagateDescriptor() ◆ s_GetMaxRows() static size_t s_GetMaxRows ( const vector< size_t > & rows ) static ◆ s_GetNPParent() ◆ s_GetProtApplyObjectsFeatures()Definition at line 3211 of file miscedit_util.cpp.
References AdjustProteinFeaturePartialsToMatchCDS(), CSeqFeatData::eSubtype_any, CSeqFeatData::eSubtype_prot, f, GetCDSForProduct(), CBioseq_Handle::GetId(), CBioseq_Handle::GetInst_Length(), CRef< C, Locker >::GetPointer(), CBioseq_Handle::GetSeq_entry_Handle(), NULL, CSeq_feat_Base::SetData(), and CSeq_feat_Base::SetLocation().
Referenced by GetRelatedFeatureApplyObjects().
◆ s_GetProtFeatures() ◆ USING_SCOPE() [1/2] ◆ USING_SCOPE() [2/2] USING_SCOPE ( ncbi::objects ) ◆ x_AdjustListPair() ◆ kGenomeProjectId ◆ s_GenIDPartNameRetroSearch 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