NCBI C++ ToolKit
Classes | Functions
editing_action_features.hpp File Reference
#include <corelib/ncbistd.hpp>
#include <objects/seqfeat/Seq_feat.hpp>
#include <objects/seqfeat/RNA_qual.hpp>
#include <objects/seqfeat/Gb_qual.hpp>
#include <objects/seqfeat/Code_break.hpp>
#include <objects/seqfeat/Genetic_code_table.hpp>
#include <objmgr/seq_entry_handle.hpp>
#include <objmgr/seq_feat_handle.hpp>
#include <gui/objutils/macro_fn_do.hpp>
#include <objtools/cleanup/capitalization_string.hpp>
#include <gui/packages/pkg_sequence_edit/seqtable_util.hpp>
#include <gui/widgets/edit/field_name_panel.hpp>
+ Include dependency graph for editing_action_features.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  IEditingActionFeat
 
class  CEditingActionFeatComment
 
class  CEditingActionFeatException
 
class  CEditingActionFeatGbQual
 
class  CEditingActionFeatGbQualTwoNames
 
class  CEditingActionFeatDualVal1
 
class  CEditingActionFeatDualVal2
 
class  CEditingActionFeatDbxref
 
class  CEditingActionFeatEvidence
 
class  CEditingActionFeatPseudo
 
class  CEditingActionFeatCodonsRecognized
 
class  CEditingActionFeatAnticodon
 
class  CEditingActionFeatTranslExcept
 
class  CEditingActionFeatRnaQual
 
class  CEditingActionFeatRegion
 
class  CEditingActionFeatCodonStart
 
class  CEditingActionFeatTranslTable
 
class  CEditingActionFeatDesc
 
class  CEditingActionFeatNcRnaClass
 
class  CEditingActionFeatLocus_tag
 
class  CEditingActionFeatMaploc
 
class  CEditingActionFeatSynonym
 
class  CEditingActionFeatAllele
 
class  CEditingActionFeatActivity
 
class  CEditingActionFeatPartial
 
class  CEditingActionFeatTranslation
 
class  CEditingActionFeatEcNumber
 
class  CEditingActionFeatFunction
 
class  CEditingActionFeatProduct
 
class  CEditingActionFeatGeneLocus
 
class  CEditingActionFeatGeneLocusPlain
 
class  CEditingActionFeatGeneLocusRna
 
class  CEditingActionFeatGeneLocusCdsGeneProt
 
class  CEditingActionFeatRnaToGeneDesc
 
class  CEditingActionFeatRnaToGeneMaploc
 
class  CEditingActionFeatRnaToGeneLocus_tag
 
class  CEditingActionFeatRnaToGeneSynonym
 
class  CEditingActionFeatRnaToGeneComment
 
class  CEditingActionFeatTranscriptId
 

Functions

 USING_SCOPE (objects)
 
IEditingActionFeatCreateActionFeat (CSeq_entry_Handle seh, string field, const CSeqFeatData::ESubtype subtype, const CSeqFeatData::E_Choice feat_type, const string &ncRNA_class)
 
IEditingActionFeatCreateActionRna (CSeq_entry_Handle seh, string field, const CSeqFeatData::ESubtype subtype, const string &ncRNA_class)
 
IEditingActionFeatCreateActionCdsGeneProt (CSeq_entry_Handle seh, string field, const CSeqFeatData::ESubtype subtype, const string &ncRNA_class=kEmptyStr)
 

Function Documentation

◆ CreateActionCdsGeneProt()

IEditingActionFeat* CreateActionCdsGeneProt ( CSeq_entry_Handle  seh,
string  field,
const CSeqFeatData::ESubtype  subtype,
const string ncRNA_class = kEmptyStr 
)

Definition at line 4084 of file editing_action_features.cpp.

References CSeqFeatData::GetTypeFromSubtype(), NULL, and NStr::ToLower().

Referenced by CreateAction().

◆ CreateActionFeat()

IEditingActionFeat* CreateActionFeat ( CSeq_entry_Handle  seh,
string  field,
const CSeqFeatData::ESubtype  subtype,
const CSeqFeatData::E_Choice  feat_type,
const string ncRNA_class 
)

Definition at line 3917 of file editing_action_features.cpp.

References NULL, and NStr::ToLower().

Referenced by CreateAction(), and CreateActionRna().

◆ CreateActionRna()

IEditingActionFeat* CreateActionRna ( CSeq_entry_Handle  seh,
string  field,
const CSeqFeatData::ESubtype  subtype,
const string ncRNA_class 
)

Definition at line 4063 of file editing_action_features.cpp.

References CreateActionFeat(), CSeqFeatData_Base::e_Rna, and NStr::ToLower().

Referenced by CreateAction().

◆ USING_SCOPE()

USING_SCOPE ( objects  )
Modified on Fri Sep 20 14:57:58 2024 by modify_doxy.py rev. 669887