NCBI C++ ToolKit
Typedefs | Enumerations | Functions
NMItemData Namespace Reference

Typedefs

using TConstraints = IMacroScriptElements::TConstraints
 
using TBimapStrings = CMacroEditorContext::TBimapStrings
 

Enumerations

enum  EDirType { eFrom , eTo }
 

Functions

void WrapInQuotes (string &str)
 
void GetFeatureAndField (const string &field_name, string &feature, string &field)
 
void UpdateFeatureType (string &feature, const string &field)
 
void GetRNASpecificFields (const string &field_name, string &rna_type, string &ncRNA_type, string &rna_qual)
 
void GetRNASpecificFieldsForTableReader (const string &field_name, string &rna_type, string &ncRNA_type, string &rna_qual)
 
string GetRNAFieldname (const string &rna_type, const string &ncRNA_type, const string &rna_qual)
 
void GetMemberNames (const string &container, const string &field, string &member_type, string &member_name, string &main_qual_name)
 
string GetResolveFuncForQual (const string &container, const string &field, const string &rt_var, TConstraints &constraints, bool remove_constraint=true)
 Generates the definition of rt_var based on input "field". More...
 
string GetEditableFieldForPair (const string &field, const string &rt_var, bool is_feature)
 
string GetResolveFuncForPubQual (const string &field, string &rt_var, TConstraints &constraints)
 
string GetResolveFuncForPubQualConst (const string &field, const string &rt_var, TConstraints &constraints, EMacroFieldType field_type)
 
string GetResolveFuncForApplyAuthors (CPubFieldType::EPubFieldType type, const string &rt_var, TConstraints &constraints)
 
string GetResolveFuncForDBLink (const string &field, string &rt_var, TConstraints &constraints, bool &found_constraint)
 
string GetResolveFuncForDbXref (const string &path, const string &rt_var, TConstraints &constraints)
 
string GetResolveFuncForSVPart (const string &field, const string &rt_var, TConstraints &constraints, bool &found_constraint)
 
string GetResolveFuncForMultiValuedQual (const string &field, const string &rt_var, TConstraints &constraints, bool remove_constraint)
 
pair< string, stringGetResolveFuncForMultiValuedQuals (EMacroFieldType type, const string &fieldname, const string &rt_var, TConstraints &constraints, bool remove_constraint)
 
pair< string, stringGetResolveFuncForSrcFeatQuals (const string &feature, const string &field, const string &rt_var, TConstraints &constraints, bool remove_constraint)
 
pair< string, stringGetResolveFuncForDestFeatQuals (const string &feature, const string &field, const string &rt_var, TConstraints &constraints, bool remove_constraint)
 
pair< string, stringGetResolveFuncForSrcCdsGeneProtQuals (const string &fieldname, const string &rt_var, TConstraints &constraints, bool remove_constraint)
 
pair< string, stringGetResolveFuncForDestCdsGeneProtQuals (const string &fieldname, const string &rt_var, TConstraints &constraints, bool remove_constraint)
 
pair< string, stringGetResolveFuncForRNAQuals (const string &fieldname, const string &rt_var, TConstraints &constraints, bool remove_constraint)
 
pair< string, stringGetResolveFuncForSwapQuals (EMacroFieldType fieldtype, const string &fieldname, const string &rt_var, TConstraints &constraints, bool remove_constraint, bool &is_gbqual)
 
pair< string, stringGetResolveFuncForSwapFeatQuals (const string &feature, const string &field, const string &rt_var, TConstraints &constraints, bool remove_constraint, bool &is_gbqual)
 
bool MultipleValuesAllowed (const string &field)
 
bool IsGeneField (const string &field_name)
 
string GetResolveFuncForStrCommQual (const string &field, const string &field_name, const string &rt_var, TConstraints &constraints)
 
string GetResolveFuncForGeneQuals (const string &container, const string &field, const string &rt_var, TConstraints &constraints, bool remove_constraint=true)
 
void CheckTableNameAndColumns (const string &filename, const TStringPairsVector &values, TConstraints &constraints, string &warning)
 
string GetFuncFromTable_Depr (const string &rt_var, const string &filename, const string &col, TConstraints &constraints, string &warning)
 
string GetFuncFromTable (const string &rt_var, const string &col)
 
string GetPropertyFromInfo (const string &info, const string &property)
 
string GetDelimiterDescr (const string &del)
 
string GetExistingTextDescr (const CArgumentList &arg_list)
 
string GetHandleOldValue (const string &type)
 
string GetDelimiterChar (const string &del)
 
string GetHandleBlank (const string &str)
 
string GetBlankGUIText (const string &str)
 
string GetStructCommQualDescr (const CArgumentList &arg_list)
 
EMacroFieldType GetSourceTypeInSinglePanel (const CArgumentList &arg_list)
 
EMacroFieldType GetSourceTypeInDoublePanel (const CArgumentList &arg_list, EDirType dir)
 
string GetSelectedCapType (const CArgumentList &arg_list)
 
string GetCapitalizationType (const string &cap_change)
 
string GetCapitalizationTypeFromChoice (const string &cap_change)
 
CTempString UpdateTargetForFeatures (const string &feature, const string &qualifier, bool for_removal=false)
 
void UpdateConstraintsForFeatures (TConstraints &constraints, const string &feature)
 
CTempString UpdateTargetForDualFeatures (const string &feature, const string &from_field)
 
CTempString UpdateTargetForRnas (const string &rna_type)
 
void UpdateConstraintsForRnas (TConstraints &constraints, const CArgumentList &arg_list)
 
void UpdateConstraintsForRnas (TConstraints &constraints, const string &rna_type, const string &ncRNA_class)
 
CTempString UpdateTargetForDualRnas (const string &rna_type, const string &from_field)
 
string GetGUIRNAType (const string &rna_type)
 
CTempString UpdateTargetForCdsGeneProt (const string &fieldname)
 
void UpdateConstraintsForDualCdsGeneProt (TConstraints &constraints, const string &src_feat)
 
CTempString UpdateTargetForMolinfo (const string &molinfo_type)
 
CTempString UpdateTargetForMisc (const string &fieldname)
 
void UpdateConstraintsForMisc (TConstraints &constraints, const string &fieldname, const string &target)
 
void AddConstraintIgnoreNewText (const string &field, TConstraints &constraints, const CArgumentList &arg_list, const string &target=kEmptyStr)
 
string GetUpdatemRNADescription (const CArgument &arg)
 
string GetUpdatemRNAVar (const CArgumentList &arg_list)
 
void AppendUpdatemRNAFnc (bool update_mrna, string &function)
 
void OnExistingTextChanged (CArgumentList &list, CArgument &arg)
 
void OnProteinNameSingle (CArgumentList &list, CArgument &arg)
 
void OnProteinNameDouble (CArgumentList &list, CArgument &arg)
 
void OnProductDouble (CArgumentList &list, CArgument &arg)
 
void OnRnaTypeChanged (CArgumentList &list, CArgument &arg)
 
void OnControlsAddRNAPanelSelected (CArgumentList &list, CArgument &arg)
 
void OnMiscFeatRuleSelected (CArgumentList &list, CArgument &arg)
 
void OnAutodefCompleteSelected (CArgumentList &list, CArgument &arg)
 
void OnIllegalDbXrefSelected (CArgumentList &list, CArgument &arg)
 
void OnRemoveFromParsedField (CArgumentList &list, CArgument &arg)
 
void OnLeftDigitsLettersInParsePanels (CArgumentList &list, CArgument &arg)
 
void OnRightDigitsLettersInParsePanels (CArgumentList &list, CArgument &arg)
 
void OnBeforeCheck (CArgumentList &list, CArgument &arg)
 
void OnAfterCheck (CArgumentList &list, CArgument &arg)
 
void OnStructCommFieldChanged (CArgumentList &list, CArgument &arg)
 
void OnStructCommFieldDblChanged (CArgumentList &list, CArgument &arg)
 
void OnConvertFeatFromCDS (CArgumentList &list, CArgument &arg)
 
void OnConvertFeatToChanged (CArgumentList &list, CArgument &arg)
 
void OnSelectTable (CArgumentList &list, CArgument &arg)
 
void OnSelectFeature (CArgumentList &list, CArgument &arg)
 
void OnDOILookupModeChanged (CArgumentList &list, CArgument &arg)
 
void NormalizeFieldForFeatPanel (string &field)
 

Typedef Documentation

◆ TBimapStrings

Definition at line 783 of file macro_treeitemdata.cpp.

◆ TConstraints

Definition at line 189 of file macro_treeitemdata.hpp.

Enumeration Type Documentation

◆ EDirType

Enumerator
eFrom 
eTo 

Definition at line 249 of file macro_treeitemdata.hpp.

Function Documentation

◆ AddConstraintIgnoreNewText()

void NMItemData::AddConstraintIgnoreNewText ( const string field,
TConstraints constraints,
const CArgumentList arg_list,
const string target = kEmptyStr 
)

◆ AppendUpdatemRNAFnc()

void NMItemData::AppendUpdatemRNAFnc ( bool  update_mrna,
string function 
)

◆ CheckTableNameAndColumns()

void NMItemData::CheckTableNameAndColumns ( const string filename,
const TStringPairsVector values,
TConstraints constraints,
string warning 
)

◆ GetBlankGUIText()

string NMItemData::GetBlankGUIText ( const string str)

Definition at line 1919 of file macro_treeitemdata.cpp.

References kEmptyStr, and str().

Referenced by CMacroInterpreter::InterpretDoFunctions().

◆ GetCapitalizationType()

string NMItemData::GetCapitalizationType ( const string cap_change)

◆ GetCapitalizationTypeFromChoice()

string NMItemData::GetCapitalizationTypeFromChoice ( const string cap_change)

◆ GetDelimiterChar()

string NMItemData::GetDelimiterChar ( const string del)

◆ GetDelimiterDescr()

string NMItemData::GetDelimiterDescr ( const string del)

◆ GetEditableFieldForPair()

string NMItemData::GetEditableFieldForPair ( const string field,
const string rt_var,
bool  is_feature 
)

◆ GetExistingTextDescr()

string NMItemData::GetExistingTextDescr ( const CArgumentList arg_list)

◆ GetFeatureAndField()

void NMItemData::GetFeatureAndField ( const string field_name,
string feature,
string field 
)

◆ GetFuncFromTable()

string NMItemData::GetFuncFromTable ( const string rt_var,
const string col 
)

◆ GetFuncFromTable_Depr()

string NMItemData::GetFuncFromTable_Depr ( const string rt_var,
const string filename,
const string col,
TConstraints constraints,
string warning 
)

◆ GetGUIRNAType()

string NMItemData::GetGUIRNAType ( const string rna_type)

◆ GetHandleBlank()

string NMItemData::GetHandleBlank ( const string str)

Definition at line 1914 of file macro_treeitemdata.cpp.

References NStr::StartsWith(), and str().

Referenced by CApplyPubTableTreeItemData::s_GetFunction().

◆ GetHandleOldValue()

string NMItemData::GetHandleOldValue ( const string type)

◆ GetMemberNames()

void NMItemData::GetMemberNames ( const string container,
const string field,
string member_type,
string member_name,
string main_qual_name 
)

◆ GetPropertyFromInfo()

string NMItemData::GetPropertyFromInfo ( const string info,
const string property 
)

◆ GetResolveFuncForApplyAuthors()

string NMItemData::GetResolveFuncForApplyAuthors ( CPubFieldType::EPubFieldType  type,
const string rt_var,
TConstraints constraints 
)

◆ GetResolveFuncForDBLink()

string NMItemData::GetResolveFuncForDBLink ( const string field,
string rt_var,
TConstraints constraints,
bool found_constraint 
)

◆ GetResolveFuncForDbXref()

string NMItemData::GetResolveFuncForDbXref ( const string path,
const string rt_var,
TConstraints constraints 
)

◆ GetResolveFuncForDestCdsGeneProtQuals()

pair< string, string > NMItemData::GetResolveFuncForDestCdsGeneProtQuals ( const string fieldname,
const string rt_var,
TConstraints constraints,
bool  remove_constraint 
)

◆ GetResolveFuncForDestFeatQuals()

pair< string, string > NMItemData::GetResolveFuncForDestFeatQuals ( const string feature,
const string field,
const string rt_var,
TConstraints constraints,
bool  remove_constraint 
)

◆ GetResolveFuncForGeneQuals()

string NMItemData::GetResolveFuncForGeneQuals ( const string container,
const string field,
const string rt_var,
TConstraints constraints,
bool  remove_constraint = true 
)

◆ GetResolveFuncForMultiValuedQual()

string NMItemData::GetResolveFuncForMultiValuedQual ( const string field,
const string rt_var,
TConstraints constraints,
bool  remove_constraint 
)

◆ GetResolveFuncForMultiValuedQuals()

pair< string, string > NMItemData::GetResolveFuncForMultiValuedQuals ( EMacroFieldType  type,
const string fieldname,
const string rt_var,
TConstraints constraints,
bool  remove_constraint 
)

◆ GetResolveFuncForPubQual()

string NMItemData::GetResolveFuncForPubQual ( const string field,
string rt_var,
TConstraints constraints 
)

◆ GetResolveFuncForPubQualConst()

string NMItemData::GetResolveFuncForPubQualConst ( const string field,
const string rt_var,
TConstraints constraints,
EMacroFieldType  field_type 
)

◆ GetResolveFuncForQual()

string NMItemData::GetResolveFuncForQual ( const string container,
const string field,
const string rt_var,
TConstraints constraints,
bool  remove_constraint = true 
)

Generates the definition of rt_var based on input "field".

Definition at line 964 of file macro_treeitemdata.cpp.

References NStr::EqualNocase(), GetMemberNames(), kEmptyStr, kMobileElementTName, kMobileElementTType, kSatelliteName, kSatelliteType, NPOS, NStr::ReplaceInPlace(), and NStr::Split().

Referenced by CApplyBsrcQualTreeItemData::GetFunction(), CApplyFeatQualTreeItemData::GetFunction(), CApplyRNAQualTreeItemData::GetFunction(), CConvertBsrcTreeItemData::GetFunction(), CCopyBsrcTreeItemData::GetFunction(), CEditQualTreeItemData::GetFunction(), CEditFeatQualTreeItemData::GetFunction(), CEditRNAQualTreeItemData::GetFunction(), CFixSubsrcFormatTreeItemData::GetFunction(), CFixSrcQualsTreeItemData::GetFunction(), CFixMouseStrainTreeItemData::GetFunction(), CParseBsrcTreeItemData::GetFunction(), CParseBsrcToStructCommTreeItemData::GetFunction(), CRmvBsrcQualTreeItemData::GetFunction(), CRmvFeatQualTreeItemData::GetFunction(), CRmvRNAQualTreeItemData::GetFunction(), CRmvOrgNameTreeItemData::GetFunction(), CRmvOutsideQualTreeItemData::GetFunction(), CRmvOutsideBsrcTreeItemData::GetFunction(), CRmvOutsideRNAQualTreeItemData::GetFunction(), CRmvOutsideFeatQualTreeItemData::GetFunction(), CSwapBsrcTreeItemData::GetFunction(), GetResolveFuncForDestCdsGeneProtQuals(), GetResolveFuncForDestFeatQuals(), GetResolveFuncForRNAQuals(), GetResolveFuncForSrcCdsGeneProtQuals(), GetResolveFuncForSrcFeatQuals(), GetResolveFuncForSwapFeatQuals(), GetResolveFuncForSwapQuals(), CApplyFeatTableTreeItemData::s_GetFunction(), CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), CApplyRNATableTreeItemData::s_GetFunction(), and CApplySrcTableTreeItemData::s_GetFunction().

◆ GetResolveFuncForRNAQuals()

pair< string, string > NMItemData::GetResolveFuncForRNAQuals ( const string fieldname,
const string rt_var,
TConstraints constraints,
bool  remove_constraint 
)

◆ GetResolveFuncForSrcCdsGeneProtQuals()

pair< string, string > NMItemData::GetResolveFuncForSrcCdsGeneProtQuals ( const string fieldname,
const string rt_var,
TConstraints constraints,
bool  remove_constraint 
)

◆ GetResolveFuncForSrcFeatQuals()

pair< string, string > NMItemData::GetResolveFuncForSrcFeatQuals ( const string feature,
const string field,
const string rt_var,
TConstraints constraints,
bool  remove_constraint 
)

◆ GetResolveFuncForStrCommQual()

string NMItemData::GetResolveFuncForStrCommQual ( const string field,
const string field_name,
const string rt_var,
TConstraints constraints 
)

◆ GetResolveFuncForSVPart()

string NMItemData::GetResolveFuncForSVPart ( const string field,
const string rt_var,
TConstraints constraints,
bool found_constraint 
)

◆ GetResolveFuncForSwapFeatQuals()

pair< string, string > NMItemData::GetResolveFuncForSwapFeatQuals ( const string feature,
const string field,
const string rt_var,
TConstraints constraints,
bool  remove_constraint,
bool is_gbqual 
)

◆ GetResolveFuncForSwapQuals()

pair< string, string > NMItemData::GetResolveFuncForSwapQuals ( EMacroFieldType  fieldtype,
const string fieldname,
const string rt_var,
TConstraints constraints,
bool  remove_constraint,
bool is_gbqual 
)

◆ GetRNAFieldname()

string NMItemData::GetRNAFieldname ( const string rna_type,
const string ncRNA_type,
const string rna_qual 
)

Definition at line 883 of file macro_treeitemdata.cpp.

References string.

Referenced by CApplyRNATableTreeItemData::SetData().

◆ GetRNASpecificFields()

void NMItemData::GetRNASpecificFields ( const string field_name,
string rna_type,
string ncRNA_type,
string rna_qual 
)

◆ GetRNASpecificFieldsForTableReader()

void NMItemData::GetRNASpecificFieldsForTableReader ( const string field_name,
string rna_type,
string ncRNA_type,
string rna_qual 
)

◆ GetSelectedCapType()

string NMItemData::GetSelectedCapType ( const CArgumentList arg_list)

◆ GetSourceTypeInDoublePanel()

EMacroFieldType NMItemData::GetSourceTypeInDoublePanel ( const CArgumentList arg_list,
EDirType  dir 
)

◆ GetSourceTypeInSinglePanel()

EMacroFieldType NMItemData::GetSourceTypeInSinglePanel ( const CArgumentList arg_list)

◆ GetStructCommQualDescr()

string NMItemData::GetStructCommQualDescr ( const CArgumentList arg_list)

◆ GetUpdatemRNADescription()

string NMItemData::GetUpdatemRNADescription ( const CArgument arg)

◆ GetUpdatemRNAVar()

string NMItemData::GetUpdatemRNAVar ( const CArgumentList arg_list)

◆ IsGeneField()

bool NMItemData::IsGeneField ( const string field_name)

◆ MultipleValuesAllowed()

bool NMItemData::MultipleValuesAllowed ( const string field)

◆ NormalizeFieldForFeatPanel()

void NMItemData::NormalizeFieldForFeatPanel ( string field)

◆ OnAfterCheck()

void NMItemData::OnAfterCheck ( CArgumentList list,
CArgument arg 
)

◆ OnAutodefCompleteSelected()

void NMItemData::OnAutodefCompleteSelected ( CArgumentList list,
CArgument arg 
)

◆ OnBeforeCheck()

void NMItemData::OnBeforeCheck ( CArgumentList list,
CArgument arg 
)

◆ OnControlsAddRNAPanelSelected()

void NMItemData::OnControlsAddRNAPanelSelected ( CArgumentList list,
CArgument arg 
)

◆ OnConvertFeatFromCDS()

void NMItemData::OnConvertFeatFromCDS ( CArgumentList list,
CArgument arg 
)

◆ OnConvertFeatToChanged()

void NMItemData::OnConvertFeatToChanged ( CArgumentList list,
CArgument arg 
)

◆ OnDOILookupModeChanged()

void NMItemData::OnDOILookupModeChanged ( CArgumentList list,
CArgument arg 
)

◆ OnExistingTextChanged()

void NMItemData::OnExistingTextChanged ( CArgumentList list,
CArgument arg 
)

Definition at line 2356 of file macro_treeitemdata.cpp.

References NStr::EqualNocase(), CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kDelimiter, NMacroArgs::kExistingText, NcbiMessageBox(), and CException::what().

Referenced by CApplyQualTreeItemData::x_AddParamPanel(), CApplyProteinQualTreeItemData::x_AddParamPanel(), CApplyBsrcQualTreeItemData::x_AddParamPanel(), CApplyMolinfoQualTreeItemData::x_AddParamPanel(), CApplyPubQualTreeItemData::x_AddParamPanel(), CApplyDBLinkQualTreeItemData::x_AddParamPanel(), CApplyStrCommQualTreeItemData::x_AddParamPanel(), CApplyFeatQualTreeItemData::x_AddParamPanel(), CApplyRNAQualTreeItemData::x_AddParamPanel(), CApplyAutodefOptTreeItemData::x_AddParamPanel(), CApplyFeatTableTreeItemData::x_AddParamPanel(), CApplyCDSGeneProtTableTreeItemData::x_AddParamPanel(), CConvertQualTreeItemData::x_AddParamPanel(), CConvertProteinQualTreeItemData::x_AddParamPanel(), CConvertRNAQualTreeItemData::x_AddParamPanel(), CConvertCdsGeneProtTreeItemData::x_AddParamPanel(), CConvertFeatQualTreeItemData::x_AddParamPanel(), CConvertBsrcTreeItemData::x_AddParamPanel(), CCopyQualTreeItemData::x_AddParamPanel(), CCopyBsrcTreeItemData::x_AddParamPanel(), CCopyProteinQualTreeItemData::x_AddParamPanel(), CCopyRNAQualTreeItemData::x_AddParamPanel(), CCopyCdsGeneProtTreeItemData::x_AddParamPanel(), CCopyFeatQualTreeItemData::x_AddParamPanel(), CParseQualTreeItemData::x_AddParamPanel(), CParseBsrcTreeItemData::x_AddParamPanel(), CParseToBsrcTreeItemData::x_AddParamPanel(), CParseToDBLinkTreeItemData::x_AddParamPanel(), CParseToCdsGeneProtTreeItemData::x_AddParamPanel(), CParseProteinQualTreeItemData::x_AddParamPanel(), CParseRNAQualTreeItemData::x_AddParamPanel(), CParseFeatQualTreeItemData::x_AddParamPanel(), CParseCdsGeneProtTreeItemdata::x_AddParamPanel(), CParseBsrcToStructCommTreeItemData::x_AddParamPanel(), and CApplyTableItemData::x_LoadParamPanel().

◆ OnIllegalDbXrefSelected()

void NMItemData::OnIllegalDbXrefSelected ( CArgumentList list,
CArgument arg 
)

◆ OnLeftDigitsLettersInParsePanels()

void NMItemData::OnLeftDigitsLettersInParsePanels ( CArgumentList list,
CArgument arg 
)

◆ OnMiscFeatRuleSelected()

void NMItemData::OnMiscFeatRuleSelected ( CArgumentList list,
CArgument arg 
)

◆ OnProductDouble()

void NMItemData::OnProductDouble ( CArgumentList list,
CArgument arg 
)

◆ OnProteinNameDouble()

void NMItemData::OnProteinNameDouble ( CArgumentList list,
CArgument arg 
)

◆ OnProteinNameSingle()

void NMItemData::OnProteinNameSingle ( CArgumentList list,
CArgument arg 
)

◆ OnRemoveFromParsedField()

void NMItemData::OnRemoveFromParsedField ( CArgumentList list,
CArgument arg 
)

◆ OnRightDigitsLettersInParsePanels()

void NMItemData::OnRightDigitsLettersInParsePanels ( CArgumentList list,
CArgument arg 
)

◆ OnRnaTypeChanged()

void NMItemData::OnRnaTypeChanged ( CArgumentList list,
CArgument arg 
)

◆ OnSelectFeature()

void NMItemData::OnSelectFeature ( CArgumentList list,
CArgument arg 
)

◆ OnSelectTable()

void NMItemData::OnSelectTable ( CArgumentList list,
CArgument arg 
)

◆ OnStructCommFieldChanged()

void NMItemData::OnStructCommFieldChanged ( CArgumentList list,
CArgument arg 
)

◆ OnStructCommFieldDblChanged()

void NMItemData::OnStructCommFieldDblChanged ( CArgumentList list,
CArgument arg 
)

◆ UpdateConstraintsForDualCdsGeneProt()

void NMItemData::UpdateConstraintsForDualCdsGeneProt ( TConstraints constraints,
const string src_feat 
)

◆ UpdateConstraintsForFeatures()

void NMItemData::UpdateConstraintsForFeatures ( TConstraints constraints,
const string feature 
)

Definition at line 2208 of file macro_treeitemdata.cpp.

References CSeqFeatData_Base::e_Biosrc, CSeqFeatData_Base::e_Bond, CSeqFeatData_Base::e_Clone, CSeqFeatData_Base::e_Comment, CSeqFeatData_Base::e_Het, CSeqFeatData_Base::e_Imp, CSeqFeatData_Base::e_Non_std_residue, CSeqFeatData_Base::e_Num, CSeqFeatData_Base::e_Org, CSeqFeatData_Base::e_Prot, CSeqFeatData_Base::e_Psec_str, CSeqFeatData_Base::e_Pub, CSeqFeatData_Base::e_Region, CSeqFeatData_Base::e_Rsite, CSeqFeatData_Base::e_Seq, CSeqFeatData_Base::e_Site, CSeqFeatData_Base::e_Txinit, CSeqFeatData_Base::e_User, CSeqFeatData_Base::e_Variation, NStr::EqualNocase(), CMacroEditorContext::GetFeatureType(), CMacroEditorContext::GetInstance(), kEmptyStr, NStr::ReplaceInPlace(), and CSeqFeatData_Base::SelectionName().

Referenced by CApplyFeatQualTreeItemData::GetFunction(), CApplyFeatTableTreeItemData::GetFunction(), CConvertFeatQualTreeItemData::GetFunction(), CConvertFeatureTreeItemData::GetFunction(), CCopyFeatQualTreeItemData::GetFunction(), CEditFeatQualTreeItemData::GetFunction(), CSet5PartialTreeItemData::GetFunction(), CSet3PartialTreeItemData::GetFunction(), CSetBothPartialTreeItemData::GetFunction(), CClear5PartialTreeItemData::GetFunction(), CClear3PartialTreeItemData::GetFunction(), CClearBothPartialTreeItemData::GetFunction(), CConvertStrandTreeItemData::GetFunction(), CConvertLocTypeTreeItemData::GetFunction(), CExtendToSeqEndTreeItemData::GetFunction(), CAddGeneXrefTreeItemData::GetFunction(), CRemoveGeneXrefTreeItemData::GetFunction(), CSetExceptionsTreeItemData::GetFunction(), CParseFeatQualTreeItemData::GetFunction(), CRmvFeatQualTreeItemData::GetFunction(), CRemoveFeatureTreeItemData::GetFunction(), CRemoveDbXrefTreeItemData::GetFunction(), CRmvOutsideFeatQualTreeItemData::GetFunction(), CSwapFeatQualTreeItemData::GetFunction(), and CTableReaderMacro::x_GetFunction().

◆ UpdateConstraintsForMisc()

void NMItemData::UpdateConstraintsForMisc ( TConstraints constraints,
const string fieldname,
const string target 
)

◆ UpdateConstraintsForRnas() [1/2]

void NMItemData::UpdateConstraintsForRnas ( TConstraints constraints,
const CArgumentList arg_list 
)

◆ UpdateConstraintsForRnas() [2/2]

void NMItemData::UpdateConstraintsForRnas ( TConstraints constraints,
const string rna_type,
const string ncRNA_class 
)

Definition at line 2168 of file macro_treeitemdata.cpp.

References kEmptyStr.

◆ UpdateFeatureType()

void NMItemData::UpdateFeatureType ( string feature,
const string field 
)

◆ UpdateTargetForCdsGeneProt()

CTempString NMItemData::UpdateTargetForCdsGeneProt ( const string fieldname)

◆ UpdateTargetForDualFeatures()

CTempString NMItemData::UpdateTargetForDualFeatures ( const string feature,
const string from_field 
)

◆ UpdateTargetForDualRnas()

CTempString NMItemData::UpdateTargetForDualRnas ( const string rna_type,
const string from_field 
)

◆ UpdateTargetForFeatures()

CTempString NMItemData::UpdateTargetForFeatures ( const string feature,
const string qualifier,
bool  for_removal = false 
)

◆ UpdateTargetForMisc()

CTempString NMItemData::UpdateTargetForMisc ( const string fieldname)

◆ UpdateTargetForMolinfo()

CTempString NMItemData::UpdateTargetForMolinfo ( const string molinfo_type)

◆ UpdateTargetForRnas()

CTempString NMItemData::UpdateTargetForRnas ( const string rna_type)

◆ WrapInQuotes()

void NMItemData::WrapInQuotes ( string str)
Modified on Tue May 28 05:52:40 2024 by modify_doxy.py rev. 669887