NCBI C++ ToolKit
Classes | Typedefs | Functions
srcedit_util.hpp File Reference
#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>
+ Include dependency graph for srcedit_util.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  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< CCmdCompositeApplySrcTableToSeqEntry (CRef< objects::CSeq_table >values_table, objects::CSeq_entry_Handle seh)
 
CSourceRequirementsGetSrcRequirements (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 Documentation

◆ TSrcQualList

typedef vector<CSrcQual *> TSrcQualList

Definition at line 59 of file srcedit_util.hpp.

Function Documentation

◆ ApplySrcTableToSeqEntry()

CRef<CCmdComposite> ApplySrcTableToSeqEntry ( CRef< objects::CSeq_table >  values_table,
objects::CSeq_entry_Handle  seh 
)

◆ GetSeqTableForSrcQualFromSeqEntry()

CRef<objects::CSeq_table> GetSeqTableForSrcQualFromSeqEntry ( objects::CSeq_entry_Handle  seh,
vector< string qual_names 
)

◆ GetSeqTableFromSeqEntry()

CRef<objects::CSeq_table> GetSeqTableFromSeqEntry ( objects::CSeq_entry_Handle  seh)

◆ GetSrcRequirements()

CSourceRequirements* GetSrcRequirements ( CSourceRequirements::EWizardType  wizard_type,
CSourceRequirements::EWizardSrcType  source_type,
CRef< objects::CSeq_table >  values_table 
)

◆ IsFwdPrimerName()

bool IsFwdPrimerName ( string  name)

◆ IsFwdPrimerSeq()

bool IsFwdPrimerSeq ( string  name)

◆ IsRevPrimerName()

bool IsRevPrimerName ( string  name)

◆ IsRevPrimerSeq()

bool IsRevPrimerSeq ( string  name)

◆ RelaxedMatch()

bool RelaxedMatch ( CRef< objects::CSeq_id >  id1,
CRef< objects::CSeq_id >  id2 
)

Referenced by OneRowOk().

Modified on Wed Sep 04 15:06:07 2024 by modify_doxy.py rev. 669887