NCBI C++ ToolKit
Functions
edit_object_seq_desc.cpp File Reference
#include <ncbi_pch.hpp>
#include <gui/utils/command_processor.hpp>
#include <gui/objutils/descriptor_change.hpp>
#include <gui/objutils/cmd_create_desc.hpp>
#include <gui/objutils/cmd_composite.hpp>
#include <gui/objutils/seqdesc_title_edit.hpp>
#include <gui/objutils/seqdesc_title_change.hpp>
#include <gui/objutils/cmd_change_bioseq_inst.hpp>
#include <gui/objutils/cmd_del_desc.hpp>
#include <objects/seq/Seqdesc.hpp>
#include <objects/seq/Pubdesc.hpp>
#include <objects/general/Object_id.hpp>
#include <objects/general/User_field.hpp>
#include <objects/valid/Comment_rule.hpp>
#include <objects/misc/sequence_macros.hpp>
#include <objtools/cleanup/cleanup.hpp>
#include <objtools/edit/text_object_description.hpp>
#include <objmgr/util/sequence.hpp>
#include <objmgr/seqdesc_ci.hpp>
#include <objmgr/bioseq_ci.hpp>
#include <wx/panel.h>
#include <wx/treebook.h>
#include <wx/msgdlg.h>
#include <wx/toplevel.h>
#include "descriptortext_panel.hpp"
#include <gui/widgets/edit/publicationtype_panel.hpp>
#include "molinfo_panel.hpp"
#include "structuredcomment_panel.hpp"
#include <gui/widgets/edit/src_desc_editor_panel.hpp>
#include <gui/objutils/utils.hpp>
#include <objtools/edit/apply_object.hpp>
#include <gui/widgets/edit/sequencingtechnologypanel.hpp>
#include <gui/widgets/edit/dblinkpanel.hpp>
#include <gui/widgets/edit/unverified_panel.hpp>
#include <gui/widgets/edit/unreviewed_panel.hpp>
#include <gui/widgets/edit/authorized_access_panel.hpp>
#include <gui/widgets/edit/ref_gene_tracking_panel.hpp>
#include <gui/widgets/edit/assembly_tracking_panel.hpp>
#include <gui/widgets/edit/biosource_autocomplete.hpp>
#include <gui/widgets/edit/non_ascii_replacement_dlg.hpp>
#include "loc_gcode_panel.hpp"
#include "biosourcepanel.hpp"
#include "src_other_pnl.hpp"
#include <gui/widgets/edit/edit_object_seq_desc.hpp>
#include <serial/objostr.hpp>
#include <serial/serial.hpp>
+ Include dependency graph for edit_object_seq_desc.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (objects)
 
static bool s_IsTpa (const CUser_object &user)
 
static bool s_IsTpa (const CSeqdesc &desc)
 
CRef< CCmdCompositeAddDescToSeqEntry (const CSeqdesc &desc, CSeq_entry_Handle seh, bool propagate)
 
CRef< CCmdCompositeCreateMolInfoDesc (CSeq_entry_Handle seh, CRef< CSerialObject > obj, CMolInfoPanel *molPanel)
 
static CRef< CCmdComposites_ReplaceAllMolinfo (CSeq_entry_Handle seh, const CSeqdesc &orig_desc, const CSeqdesc &edited_desc, const CBioseq &orig_bseq, const CBioseq &edited_bseq)
 

Function Documentation

◆ AddDescToSeqEntry()

CRef<CCmdComposite> AddDescToSeqEntry ( const CSeqdesc desc,
CSeq_entry_Handle  seh,
bool  propagate 
)

◆ CreateMolInfoDesc()

CRef<CCmdComposite> CreateMolInfoDesc ( CSeq_entry_Handle  seh,
CRef< CSerialObject obj,
CMolInfoPanel molPanel 
)

◆ s_IsTpa() [1/2]

static bool s_IsTpa ( const CSeqdesc desc)
static

◆ s_IsTpa() [2/2]

static bool s_IsTpa ( const CUser_object user)
static

◆ s_ReplaceAllMolinfo()

static CRef<CCmdComposite> s_ReplaceAllMolinfo ( CSeq_entry_Handle  seh,
const CSeqdesc orig_desc,
const CSeqdesc edited_desc,
const CBioseq orig_bseq,
const CBioseq edited_bseq 
)
static

◆ USING_SCOPE()

USING_SCOPE ( objects  )
Modified on Sat Jul 13 13:37:28 2024 by modify_doxy.py rev. 669887