Search Toolkit Book for CFeatureSeqTableColumnBase
#include <gui/packages/pkg_sequence_edit/featedit_util.hpp>
Definition at line 60 of file featedit_util.hpp.
◆ CFeatureSeqTableColumnBase() CFeatureSeqTableColumnBase::CFeatureSeqTableColumnBase ( ) inlineDefinition at line 63 of file featedit_util.hpp.
◆ AddToFeature()Reimplemented in CNcrnaClassColumn, CProtRefColumn, CGeneRefColumn, CDescriptionColumn, CGeneticCodeColumn, CCodonStartColumn, CProductColumn, CSatelliteTypeNameColumn, CSatelliteColumn, CGbQualColumn, CExceptionColumn, CCommentColumn, CPartialStopColumn, and CPartialStartColumn.
Definition at line 69 of file featedit_util.hpp.
Referenced by CBulkCDS::GetCommandFromValuesTable(), CBulkGene::GetCommandFromValuesTable(), CBulkMiscFeat::GetCommandFromValuesTable(), CBulkRna::GetCommandFromValuesTable(), and CMiscSeqTableColumn::SetVal().
◆ AllowMultipleValues() virtual bool CFeatureSeqTableColumnBase::AllowMultipleValues ( ) inlinevirtual ◆ ClearInFeature() virtual void CFeatureSeqTableColumnBase::ClearInFeature ( objects::CSeq_feat & in_out_feat ) inlinevirtualReimplemented in CDbXrefColumn, CNcrnaClassColumn, CProtRefColumn, CGeneRefColumn, CDescriptionColumn, CGeneticCodeColumn, CCodonStartColumn, CProductColumn, CSatelliteTypeNameColumn, CSatelliteColumn, CGbQualColumn, CExceptionColumn, CCommentColumn, CPartialStopColumn, and CPartialStartColumn.
Definition at line 70 of file featedit_util.hpp.
Referenced by CMiscSeqTableColumn::ClearVal(), CBulkCDS::GetCommandFromValuesTable(), CBulkGene::GetCommandFromValuesTable(), CBulkMiscFeat::GetCommandFromValuesTable(), and CBulkRna::GetCommandFromValuesTable().
◆ GetApplyObjects() vector< CRef< CApplyObject > > CFeatureSeqTableColumnBase::GetApplyObjects ( objects::CBioseq_Handle bsh ) virtualReimplemented in CGeneRefColumn, CCodonStartColumn, and CProductColumn.
Definition at line 124 of file featedit_util.cpp.
References CSeqFeatData_Base::e_not_set, CSeqFeatData::eSubtype_bad, f, GetObjects(), GetRelatedGeneApplyObjects(), ITERATE, m_MajorType, and m_Subtype.
Referenced by CCodonStartColumn::GetApplyObjects(), and CGeneRefColumn::GetApplyObjects().
◆ GetFromFeat() virtual string CFeatureSeqTableColumnBase::GetFromFeat ( const objects::CSeq_feat & in_out_feat ) inlinevirtualReimplemented in CCitationColumn, CTagPeptideColumn, CAntiCodonColumn, CCodonsRecColumn, CLocationColumn, CRegionColumn, CEvidenceColumn, CDbXrefColumn, CNcrnaClassColumn, CProtRefColumn, CGeneRefColumn, CDescriptionColumn, CGeneticCodeColumn, CCodonStartColumn, CProductColumn, CSatelliteTypeNameColumn, CSatelliteColumn, CGbQualColumn, CExceptionColumn, CCommentColumn, CPartialStopColumn, and CPartialStartColumn.
Definition at line 71 of file featedit_util.hpp.
Referenced by CBulkCDS::GetCommandFromValuesTable(), CBulkGene::GetCommandFromValuesTable(), CBulkMiscFeat::GetCommandFromValuesTable(), CBulkRna::GetCommandFromValuesTable(), CMiscSeqTableColumn::GetVal(), CMiscSeqTableColumn::GetVals(), CBulkCDS::GetValuesTableFromSeqEntry(), CBulkGene::GetValuesTableFromSeqEntry(), CBulkMiscFeat::GetValuesTableFromSeqEntry(), and CBulkRna::GetValuesTableFromSeqEntry().
◆ GetLabel() virtual string CFeatureSeqTableColumnBase::GetLabel ( void ) const inlinevirtualReimplemented in CDescriptionColumn, CGeneticCodeColumn, CCodonStartColumn, CProductColumn, CSatelliteTypeNameColumn, CSatelliteColumn, CRptUnitRangeColumn, CGbQualColumn, CExceptionColumn, CCommentColumn, CPartialStopColumn, and CPartialStartColumn.
Definition at line 72 of file featedit_util.hpp.
Referenced by CMiscSeqTableColumn::IsProductField().
◆ GetMajorType() objects::CSeqFeatData::E_Choice CFeatureSeqTableColumnBase::GetMajorType ( ) inline ◆ GetObjects() vector< CConstRef< CObject > > CFeatureSeqTableColumnBase::GetObjects ( objects::CBioseq_Handle bsh ) virtualDefinition at line 76 of file featedit_util.cpp.
References CSeqFeatData_Base::e_Cdregion, CSeqFeatData_Base::e_not_set, CSeqFeatData_Base::e_Prot, f, CScope::GetBioseqHandle(), CSeq_feat_Handle::GetOriginalSeq_feat(), CBioseq_Handle::GetScope(), CSeqFeatData::GetTypeFromSubtype(), CBioseq_Handle::IsAa(), m_MajorType, m_Subtype, and CConstRef< C, Locker >::Reset().
Referenced by GetApplyObjects(), CProductColumn::GetApplyObjects(), CMiscSeqTableColumn::GetApplyObjectsValues(), and GetRelatedGeneApplyObjects().
◆ GetRelatedGeneApplyObjects() vector< CRef< CApplyObject > > CFeatureSeqTableColumnBase::GetRelatedGeneApplyObjects ( objects::CBioseq_Handle bsh ) virtualDefinition at line 142 of file featedit_util.cpp.
References f, CSeq_loc::fMerge_SingleRange, GetGeneForFeature(), GetObjects(), CRef< C, Locker >::GetPointer(), CBioseq_Handle::GetScope(), CBioseq_Handle::GetSeq_entry_Handle(), ITERATE, NULL, CSeq_feat_Base::SetData(), and CSeq_feat_Base::SetLocation().
Referenced by GetApplyObjects(), and CGeneRefColumn::GetApplyObjects().
◆ GetSubtype() objects::CSeqFeatData::ESubtype CFeatureSeqTableColumnBase::GetSubtype ( void ) inline ◆ GetVals() virtual vector<string> CFeatureSeqTableColumnBase::GetVals ( const objects::CSeq_feat & feat ) inlinevirtualDefinition at line 81 of file featedit_util.hpp.
◆ IsValid() virtual vector<string> CFeatureSeqTableColumnBase::IsValid ( const vector< string > & values ) inlinevirtual ◆ RelaxedMatch() virtual bool CFeatureSeqTableColumnBase::RelaxedMatch ( const objects::CSeq_feat & f1, const objects::CSeq_feat & f2 ) const inlinevirtual ◆ SetMajorType() void CFeatureSeqTableColumnBase::SetMajorType ( objects::CSeqFeatData::E_Choice major_type ) inline ◆ SetScope() void CFeatureSeqTableColumnBase::SetScope ( CRef< CScope > scope ) inline ◆ SetSubtype() void CFeatureSeqTableColumnBase::SetSubtype ( objects::CSeqFeatData::ESubtype subtype ) inline ◆ m_MajorType objects::CSeqFeatData::E_Choice CFeatureSeqTableColumnBase::m_MajorType protected ◆ m_Scope ◆ m_Subtype objects::CSeqFeatData::ESubtype CFeatureSeqTableColumnBase::m_Subtype protectedThe 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