NCBI C++ ToolKit
Functions
prefix_deflinedlg.cpp File Reference
#include <ncbi_pch.hpp>
#include <objmgr/seqdesc_ci.hpp>
#include <objmgr/seq_entry_ci.hpp>
#include <objtools/edit/autodef_with_tax.hpp>
#include <objects/seqfeat/BioSource.hpp>
#include <objects/seqfeat/Org_ref.hpp>
#include <gui/objutils/cmd_create_desc.hpp>
#include <gui/objutils/descriptor_change.hpp>
#include <objects/misc/sequence_macros.hpp>
#include <gui/packages/pkg_sequence_edit/autodef_params.hpp>
#include <gui/packages/pkg_sequence_edit/prefix_deflinedlg.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <wx/arrstr.h>
#include <wx/string.h>
+ Include dependency graph for prefix_deflinedlg.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (ncbi::objects)
 
bool AddOrgToDefline (CSeq_entry_Handle seh, CCmdComposite *composite)
 
bool FindModifierOnBioseq (const objects::CBioseq_CI &bioseq_ci, const CAutoDefAvailableModifier &mod, string &modifier, bool show_label)
 
bool AddModToDefline (CSeq_entry_Handle entry, CCmdComposite *composite, const CAutoDefAvailableModifier &mod, bool show_label)
 
bool AddModVectorToDefline (CSeq_entry_Handle entry, CCmdComposite *composite, const CAutoDefSourceDescription::TAvailableModifierVector &mod_vector, bool show_label, bool show_org)
 

Function Documentation

◆ AddModToDefline()

bool AddModToDefline ( CSeq_entry_Handle  entry,
CCmdComposite composite,
const CAutoDefAvailableModifier mod,
bool  show_label 
)

◆ AddModVectorToDefline()

bool AddModVectorToDefline ( CSeq_entry_Handle  entry,
CCmdComposite composite,
const CAutoDefSourceDescription::TAvailableModifierVector mod_vector,
bool  show_label,
bool  show_org 
)

◆ AddOrgToDefline()

bool AddOrgToDefline ( CSeq_entry_Handle  seh,
CCmdComposite composite 
)

◆ FindModifierOnBioseq()

bool FindModifierOnBioseq ( const objects::CBioseq_CI &  bioseq_ci,
const CAutoDefAvailableModifier mod,
string modifier,
bool  show_label 
)

Definition at line 355 of file prefix_deflinedlg.cpp.

References CSeqdesc_Base::e_Source, NStr::IsBlank(), and mod().

Referenced by AddModToDefline(), and AddModVectorToDefline().

◆ USING_SCOPE()

USING_SCOPE ( ncbi::objects  )
Modified on Sat Mar 02 10:55:44 2024 by modify_doxy.py rev. 669887