NCBI C++ ToolKit
|
#include <corelib/ncbistd.hpp>
#include <objmgr/seq_entry_handle.hpp>
#include <objects/seqfeat/OrgMod.hpp>
#include <objects/seqfeat/SubSource.hpp>
#include <objects/seqtable/Seq_table.hpp>
#include <objects/seqtable/SeqTable_column.hpp>
#include <objects/seqtable/SeqTable_multi_data.hpp>
#include <objects/seqtable/SeqTable_column_info.hpp>
#include <objects/seqfeat/PCRReaction.hpp>
#include <objects/seqfeat/PCRPrimerSet.hpp>
#include <gui/widgets/wx/wx_utils.hpp>
#include <gui/widgets/grid_widget/grid_widget.hpp>
#include <gui/packages/pkg_sequence_edit/srcedit_panel.hpp>
#include <gui/objutils/table_data.hpp>
#include <gui/objutils/cmd_composite.hpp>
#include <gui/packages/pkg_sequence_edit/seqtable_util.hpp>
#include <gui/packages/pkg_sequence_edit/field_handler.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CSrcQual |
class | CTaxnameQual |
class | CUnculturedTaxnameQual |
class | CGenomeQual |
class | COrgModQual |
class | CSubSrcQual |
class | CSourceRequirements |
class | CSrcTableColumnBase |
class | CSrcTableOrganismNameColumn |
class | CSrcTaxnameAfterBinomialColumn |
class | CSrcTableGenomeColumn |
class | CSrcTableOriginColumn |
class | CSrcTableTaxonIdColumn |
class | CSrcTableCommonNameColumn |
class | CSrcTableLineageColumn |
class | CSrcTableDivisionColumn |
class | CSrcTableDbxrefColumn |
class | CSrcTableAllNotesColumn |
class | CSrcTableSubSourceColumn |
class | CSrcTableOrgModColumn |
class | CSrcStructuredVoucherPartColumn |
class | CSrcTablePrimerColumn |
class | CSrcTableFwdPrimerSeqColumn |
class | CSrcTableRevPrimerSeqColumn |
class | CSrcTableFwdPrimerNameColumn |
class | CSrcTableRevPrimerNameColumn |
class | CSrcTableAllPrimersColumn |
class | CSrcTableColumnBaseFactory |
Typedefs | |
typedef vector< CSrcQual * > | TSrcQualList |
Functions | |
CRef< objects::CSeq_table > | GetSeqTableFromSeqEntry (objects::CSeq_entry_Handle seh) |
CRef< objects::CSeq_table > | GetSeqTableForSrcQualFromSeqEntry (objects::CSeq_entry_Handle seh, vector< string > qual_names) |
CRef< CCmdComposite > | ApplySrcTableToSeqEntry (CRef< objects::CSeq_table >values_table, objects::CSeq_entry_Handle seh) |
CSourceRequirements * | GetSrcRequirements (CSourceRequirements::EWizardType wizard_type, CSourceRequirements::EWizardSrcType source_type, CRef< objects::CSeq_table > values_table) |
bool | RelaxedMatch (CRef< objects::CSeq_id > id1, CRef< objects::CSeq_id > id2) |
bool | IsFwdPrimerName (string name) |
bool | IsRevPrimerName (string name) |
bool | IsFwdPrimerSeq (string name) |
bool | IsRevPrimerSeq (string name) |
typedef vector<CSrcQual *> TSrcQualList |
Definition at line 59 of file srcedit_util.hpp.
CRef<CCmdComposite> ApplySrcTableToSeqEntry | ( | CRef< objects::CSeq_table > | values_table, |
objects::CSeq_entry_Handle | seh | ||
) |
Referenced by CChimeraCommentDescriptorTableCommandConverter::ClearAllValues(), CMolInfoTableCommandConverter::ClearAllValues(), CGenomeTableCommandConverter::ClearAllValues(), CGenomeTableCommandConverter::GetCommandFromValuesTable(), CPrimerTableCommandConverter::GetCommandFromValuesTable(), and CSrcEditPanel::TransferDataFromWindow().
CRef<objects::CSeq_table> GetSeqTableFromSeqEntry | ( | objects::CSeq_entry_Handle | seh | ) |
CSourceRequirements* GetSrcRequirements | ( | CSourceRequirements::EWizardType | wizard_type, |
CSourceRequirements::EWizardSrcType | source_type, | ||
CRef< objects::CSeq_table > | values_table | ||
) |
Referenced by CSubPrep_panel::x_CheckSourceQuals().
Definition at line 488 of file src_table_column.cpp.
References NStr::EqualNocase().
Referenced by CSrcTableColumnBaseFactory::Create(), CSrcTablePrimerColumn::GetPrimerColumnType(), and CPrimerTableCommandConverter::RemapColumnName().
Definition at line 502 of file src_table_column.cpp.
References NStr::EqualNocase().
Referenced by CSrcTableColumnBaseFactory::Create(), CSrcTablePrimerColumn::GetPrimerColumnType(), and CPrimerTableCommandConverter::RemapColumnName().
Definition at line 495 of file src_table_column.cpp.
References NStr::EqualNocase().
Referenced by CSrcTableColumnBaseFactory::Create(), CSrcTablePrimerColumn::GetPrimerColumnType(), and CPrimerTableCommandConverter::RemapColumnName().
Definition at line 509 of file src_table_column.cpp.
References NStr::EqualNocase().
Referenced by CSrcTableColumnBaseFactory::Create(), CSrcTablePrimerColumn::GetPrimerColumnType(), and CPrimerTableCommandConverter::RemapColumnName().
Referenced by OneRowOk().