NCBI C++ ToolKit
|
Typedefs | |
using | TConstraints = IMacroScriptElements::TConstraints |
using | TBimapStrings = CMacroEditorContext::TBimapStrings |
Enumerations | |
enum | EDirType { eFrom , eTo } |
using NMItemData::TBimapStrings = typedef CMacroEditorContext::TBimapStrings |
Definition at line 784 of file macro_treeitemdata.cpp.
using NMItemData::TConstraints = typedef IMacroScriptElements::TConstraints |
Definition at line 189 of file macro_treeitemdata.hpp.
enum NMItemData::EDirType |
Enumerator | |
---|---|
eFrom | |
eTo |
Definition at line 249 of file macro_treeitemdata.hpp.
void NMItemData::AddConstraintIgnoreNewText | ( | const string & | field, |
TConstraints & | constraints, | ||
const CArgumentList & | arg_list, | ||
const string & | target = kEmptyStr |
||
) |
Definition at line 2297 of file macro_treeitemdata.cpp.
References NStr::eNocase, kEmptyStr, NMacroArgs::kExistingText, NcbiMessageBox(), NPOS, NStr::Split(), NStr::StartsWith(), string, CException::what(), and WrapInQuotes().
Referenced by CConvertRNAQualTreeItemData::GetFunction(), CConvertCdsGeneProtTreeItemData::GetFunction(), CConvertFeatQualTreeItemData::GetFunction(), CConvertBsrcTreeItemData::GetFunction(), CCopyBsrcTreeItemData::GetFunction(), CCopyRNAQualTreeItemData::GetFunction(), CCopyCdsGeneProtTreeItemData::GetFunction(), CCopyFeatQualTreeItemData::GetFunction(), CParseQualTreeItemData::GetFunction(), CParseBsrcTreeItemData::GetFunction(), CParseToBsrcTreeItemData::GetFunction(), CParseToDBLinkTreeItemData::GetFunction(), CParseToCdsGeneProtTreeItemData::GetFunction(), CParseProteinQualTreeItemData::GetFunction(), CParseRNAQualTreeItemData::GetFunction(), CParseFeatQualTreeItemData::GetFunction(), and CParseCdsGeneProtTreeItemdata::GetFunction().
Definition at line 2350 of file macro_treeitemdata.cpp.
Referenced by CApplyProteinQualTreeItemData::GetFunction(), CApplyFeatQualTreeItemData::GetFunction(), CConvertProteinQualTreeItemData::GetFunction(), CConvertCdsGeneProtTreeItemData::GetFunction(), CConvertFeatQualTreeItemData::GetFunction(), CCopyProteinQualTreeItemData::GetFunction(), CCopyCdsGeneProtTreeItemData::GetFunction(), CCopyFeatQualTreeItemData::GetFunction(), CEditProteinQualTreeItemData::GetFunction(), CEditFeatQualTreeItemData::GetFunction(), CParseProteinQualTreeItemData::GetFunction(), CParseFeatQualTreeItemData::GetFunction(), CParseCdsGeneProtTreeItemdata::GetFunction(), CRmvProteinQualTreeItemData::GetFunction(), CRmvFeatQualTreeItemData::GetFunction(), CSwapProteinQualTreeItemData::GetFunction(), CSwapCdsGeneProtTreeItemData::GetFunction(), CSwapFeatQualTreeItemData::GetFunction(), CApplyFeatTableTreeItemData::s_GetFunction(), and CApplyCDSGeneProtTableTreeItemData::s_GetFunction().
void NMItemData::CheckTableNameAndColumns | ( | const string & | filename, |
const TStringPairsVector & | values, | ||
TConstraints & | constraints, | ||
string & | warning | ||
) |
Definition at line 1650 of file macro_treeitemdata.cpp.
References NStr::EndsWith(), NMacroArgs::kTableName, NPOS, and NStr::ReplaceInPlace().
Referenced by CApplySrcTableTreeItemData::GetFunction(), CApplyStrCommTableTreeItemData::GetFunction(), CApplyPubTableTreeItemData::GetFunction(), CApplyDBlinkTableTreeItemData::GetFunction(), CApplyMolinfoTableTreeItemData::GetFunction(), CApplyMiscTableTreeItemData::GetFunction(), CApplyFeatTableTreeItemData::GetFunction(), CApplyCDSGeneProtTableTreeItemData::GetFunction(), and CApplyRNATableTreeItemData::GetFunction().
Definition at line 1920 of file macro_treeitemdata.cpp.
References kEmptyStr, and str().
Referenced by CMacroInterpreter::InterpretDoFunctions().
Definition at line 2829 of file macro_treeitemdata.cpp.
References data, CMacroEditorContext::FindInBimapOrEmpty(), NMacroArgs::kCapAtSpaces, NMacroArgs::kCapAtSpacesPunct, NMacroArgs::kCapNochange, NMacroArgs::kFCapLower, NMacroArgs::kFlowerNochange, NMacroArgs::kNoChange, NMacroArgs::kToLower, and NMacroArgs::kToUpper.
Referenced by CMacroInterpreter::x_ConvertFeatQualValidateArgs(), CMacroInterpreter::x_ConvertRNARelQualValidateArgs(), and CMacroInterpreter::x_ConvertStringQualValidateArgs().
Definition at line 2845 of file macro_treeitemdata.cpp.
References data, and CMacroEditorContext::FindInBimapOrEmpty().
Referenced by CParseQualTreeItemData::GetVariables(), CParseToBsrcTreeItemData::GetVariables(), CParseToDBLinkTreeItemData::GetVariables(), CParseToCdsGeneProtTreeItemData::GetVariables(), CMacroInterpreter::x_AddParsedTextFeatQualValidateArgs(), CMacroInterpreter::x_AddParsedTextValidateArgs(), CMacroInterpreter::x_ParseFeatQualValidateArgs(), CMacroInterpreter::x_ParseRNARelQualValidateArgs(), CMacroInterpreter::x_ParseStringQualValidateArgs(), CMacroInterpreter::x_ParseToDBLinkValidateArgs(), CMacroInterpreter::x_ParseToStructCommValidateArgs(), and CMacroInterpreter::x_SetCodonRecognizedValidateArgs().
Definition at line 1902 of file macro_treeitemdata.cpp.
References data, and CMacroEditorContext::FindInBimapOrEmpty().
Referenced by CParseQualTreeItemData::GetVariables(), CParseToBsrcTreeItemData::GetVariables(), CParseToDBLinkTreeItemData::GetVariables(), CParseToCdsGeneProtTreeItemData::GetVariables(), CMacroInterpreter::InterpretDoFunctions(), and CConvertQualTreeItemData::s_GetConvertQualVariables().
Definition at line 1845 of file macro_treeitemdata.cpp.
References NStr::EqualNocase().
Referenced by GetExistingTextDescr(), CRmvOutsideQualTreeItemData::GetMacroDescription(), CRmvOutsideStrCommQualTreeItemData::GetMacroDescription(), CRmvOutsideRNAQualTreeItemData::GetMacroDescription(), and CRmvOutsideFeatQualTreeItemData::GetMacroDescription().
string NMItemData::GetEditableFieldForPair | ( | const string & | field, |
const string & | rt_var, | ||
bool | is_feature | ||
) |
Definition at line 1325 of file macro_treeitemdata.cpp.
References CSeqFeatData::eQual_bad, COrgMod::eVocabulary_insdc, CSubSource::eVocabulary_insdc, CSeqFeatData::GetQualifierType(), COrgMod::IsValidSubtypeName(), CSubSource::IsValidSubtypeName(), kEmptyStr, kOrgModNote, kSubSourceNote, NStr::ReplaceInPlace(), and NMacroUtil::StringsAreEquivalent().
Referenced by CConvertBsrcTreeItemData::GetFunction(), CCopyBsrcTreeItemData::GetFunction(), CEditQualTreeItemData::GetFunction(), CEditFeatQualTreeItemData::GetFunction(), CEditRNAQualTreeItemData::GetFunction(), CParseBsrcTreeItemData::GetFunction(), CParseBsrcToStructCommTreeItemData::GetFunction(), CRmvOrgNameTreeItemData::GetFunction(), CRmvOutsideQualTreeItemData::GetFunction(), CRmvOutsideBsrcTreeItemData::GetFunction(), CRmvOutsideRNAQualTreeItemData::GetFunction(), CRmvOutsideFeatQualTreeItemData::GetFunction(), GetResolveFuncForDestCdsGeneProtQuals(), GetResolveFuncForDestFeatQuals(), GetResolveFuncForRNAQuals(), GetResolveFuncForSrcCdsGeneProtQuals(), and GetResolveFuncForSrcFeatQuals().
string NMItemData::GetExistingTextDescr | ( | const CArgumentList & | arg_list | ) |
Definition at line 1858 of file macro_treeitemdata.cpp.
References CArgumentList::count(), NStr::eNocase, NStr::EqualNocase(), GetDelimiterDescr(), NMacroArgs::kDelimiter, kEmptyStr, NMacroArgs::kExistingText, NStr::StartsWith(), and NStr::ToLower().
Referenced by CApplyQualTreeItemData::GetMacroDescription(), CApplyBsrcQualTreeItemData::GetMacroDescription(), CApplyMolinfoQualTreeItemData::GetMacroDescription(), CApplyStrCommQualTreeItemData::GetMacroDescription(), CApplyFeatQualTreeItemData::GetMacroDescription(), CApplyRNAQualTreeItemData::GetMacroDescription(), CConvertQualTreeItemData::GetMacroDescription(), CConvertRNAQualTreeItemData::GetMacroDescription(), CConvertFeatQualTreeItemData::GetMacroDescription(), CCopyQualTreeItemData::GetMacroDescription(), CCopyRNAQualTreeItemData::GetMacroDescription(), CCopyFeatQualTreeItemData::GetMacroDescription(), CParseQualTreeItemData::GetMacroDescription(), CParseRNAQualTreeItemData::GetMacroDescription(), CParseFeatQualTreeItemData::GetMacroDescription(), and CParseBsrcToStructCommTreeItemData::GetMacroDescription().
Definition at line 791 of file macro_treeitemdata.cpp.
References NPOS, and NMacroUtil::StringsAreEquivalent().
Referenced by CConvertCdsGeneProtTreeItemData::GetFunction(), CCopyCdsGeneProtTreeItemData::GetFunction(), CParseToCdsGeneProtTreeItemData::GetFunction(), CParseCdsGeneProtTreeItemdata::GetFunction(), CSwapRNAQualTreeItemData::GetFunction(), CConvertCdsGeneProtTreeItemData::GetVariables(), CCopyCdsGeneProtTreeItemData::GetVariables(), CParseCdsGeneProtTreeItemdata::GetVariables(), CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), CSwapCdsGeneProtTreeItemData::UpdateTarget(), CApplyCDSGeneProtTableTreeItemData::UpdateTarget(), and CTableReaderMacro::x_GetFunction().
Definition at line 1681 of file macro_treeitemdata.cpp.
References NMacroArgs::kTableName.
Referenced by CApplyFeatTableTreeItemData::s_GetFunction(), CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), CApplyRNATableTreeItemData::s_GetFunction(), CApplySrcTableTreeItemData::s_GetFunction(), CApplyStrCommTableTreeItemData::s_GetFunction(), CApplyPubTableTreeItemData::s_GetFunction(), CApplyDBlinkTableTreeItemData::s_GetFunction(), CApplyMolinfoTableTreeItemData::s_GetFunction(), and CApplyMiscTableTreeItemData::s_GetFunction().
string NMItemData::GetFuncFromTable_Depr | ( | const string & | rt_var, |
const string & | filename, | ||
const string & | col, | ||
TConstraints & | constraints, | ||
string & | warning | ||
) |
Definition at line 1620 of file macro_treeitemdata.cpp.
References NStr::EndsWith(), NMacroArgs::kTableName, NPOS, and NStr::ReplaceInPlace().
Definition at line 2194 of file macro_treeitemdata.cpp.
Referenced by CMacroInterpreter::x_FindFeatureType(), and CMacroInterpreter::x_UpdateTargetFieldForRNA().
Definition at line 1915 of file macro_treeitemdata.cpp.
References NStr::StartsWith(), and str().
Referenced by CApplyPubTableTreeItemData::s_GetFunction().
Definition at line 1884 of file macro_treeitemdata.cpp.
References data, and CMacroEditorContext::FindInBimapOrEmpty().
Referenced by CParseQualTreeItemData::GetVariables(), CParseToBsrcTreeItemData::GetVariables(), CParseToDBLinkTreeItemData::GetVariables(), CParseToCdsGeneProtTreeItemData::GetVariables(), CMacroInterpreter::InterpretDoFunctions(), s_GetAddAuthorFunction(), and CConvertQualTreeItemData::s_GetConvertQualVariables().
void NMItemData::GetMemberNames | ( | const string & | container, |
const string & | field, | ||
string & | member_type, | ||
string & | member_name, | ||
string & | main_qual_name | ||
) |
Definition at line 929 of file macro_treeitemdata.cpp.
References CSeqFeatData::eQual_bad, NStr::EqualNocase(), CSeqFeatData::GetQualifierType(), NMacroUtil::IsMobileElementTSubfield(), NMacroUtil::IsSatelliteSubfield(), and kMobileElementTQual.
Referenced by GetResolveFuncForQual(), CMacroInterpreter::x_AddStructVoucherPart(), CMacroInterpreter::x_EditSubfieldValidateArgs(), CMacroInterpreter::x_ParseFieldFromRTVar(), CMacroInterpreter::x_ParseToStructCommValidateArgs(), and CMacroInterpreter::x_RemoveSubfieldValidateArgs().
Definition at line 1688 of file macro_treeitemdata.cpp.
References info, string, tag, and rapidjson::value.
Referenced by CApplyPubTableTreeItemData::s_GetFunction(), and CTableReaderMacro::x_GatherValuesAndMatchField().
string NMItemData::GetResolveFuncForApplyAuthors | ( | CPubFieldType::EPubFieldType | type, |
const string & | rt_var, | ||
TConstraints & | constraints | ||
) |
Definition at line 1447 of file macro_treeitemdata.cpp.
References CPubFieldType::ePubFieldType_AuthorConsortium, CPubFieldType::ePubFieldType_AuthorFirstName, CPubFieldType::ePubFieldType_AuthorLastName, CPubFieldType::ePubFieldType_AuthorMiddleInitial, CPubFieldType::ePubFieldType_AuthorSuffix, NStr::Find(), CMacroEditorContext::GetAsnPathToAuthorFieldName(), CMacroEditorContext::GetInstance(), NPOS, NStr::ReplaceInPlace(), and string.
Referenced by CApplyPubQualTreeItemData::GetFunction(), CRmvQualTreeItemData::GetFunction(), and CApplyPubTableTreeItemData::s_GetFunction().
string NMItemData::GetResolveFuncForDBLink | ( | const string & | field, |
string & | rt_var, | ||
TConstraints & | constraints, | ||
bool & | found_constraint | ||
) |
Definition at line 1485 of file macro_treeitemdata.cpp.
References NPOS, and NStr::ReplaceInPlace().
Referenced by CApplyDBLinkQualTreeItemData::GetFunction(), CEditQualTreeItemData::GetFunction(), CRmvQualTreeItemData::GetFunction(), and CRmvOutsideQualTreeItemData::GetFunction().
string NMItemData::GetResolveFuncForDbXref | ( | const string & | path, |
const string & | rt_var, | ||
TConstraints & | constraints | ||
) |
Definition at line 1545 of file macro_treeitemdata.cpp.
References kEmptyStr, NPOS, and NStr::ReplaceInPlace().
Referenced by CRmvBsrcQualTreeItemData::GetFunction(), CRmvFeatQualTreeItemData::GetFunction(), GetResolveFuncForDestFeatQuals(), and GetResolveFuncForSrcFeatQuals().
pair< string, string > NMItemData::GetResolveFuncForDestCdsGeneProtQuals | ( | const string & | fieldname, |
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint | ||
) |
Definition at line 1243 of file macro_treeitemdata.cpp.
References eCdsGeneProt, NStr::eNocase, NStr::Find(), CMacroEditorContext::GetAsnPathToFieldName(), GetEditableFieldForPair(), CMacroEditorContext::GetInstance(), GetResolveFuncForMultiValuedQual(), GetResolveFuncForQual(), MultipleValuesAllowed(), NPOS, NStr::Split(), and WrapInQuotes().
Referenced by CConvertCdsGeneProtTreeItemData::GetFunction(), CCopyCdsGeneProtTreeItemData::GetFunction(), and CParseCdsGeneProtTreeItemdata::GetFunction().
pair< string, string > NMItemData::GetResolveFuncForDestFeatQuals | ( | const string & | feature, |
const string & | field, | ||
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint | ||
) |
Definition at line 1142 of file macro_treeitemdata.cpp.
References NStr::eNocase, NStr::EqualNocase(), NStr::Find(), CMacroEditorContext::GetAsnPathToFieldName(), GetEditableFieldForPair(), CMacroEditorContext::GetInstance(), GetResolveFuncForDbXref(), GetResolveFuncForGeneQuals(), GetResolveFuncForMultiValuedQual(), GetResolveFuncForQual(), MultipleValuesAllowed(), NPOS, CMacroEditorContext::s_IsGeneQualifier(), NStr::Split(), and WrapInQuotes().
Referenced by CConvertFeatQualTreeItemData::GetFunction(), CCopyFeatQualTreeItemData::GetFunction(), and CParseFeatQualTreeItemData::GetFunction().
string NMItemData::GetResolveFuncForGeneQuals | ( | const string & | container, |
const string & | field, | ||
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint = true |
||
) |
Definition at line 1727 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), kEmptyStr, NPOS, NStr::ReplaceInPlace(), and NStr::Split().
Referenced by CEditFeatQualTreeItemData::GetFunction(), CRmvFeatQualTreeItemData::GetFunction(), CRmvOutsideFeatQualTreeItemData::GetFunction(), GetResolveFuncForDestFeatQuals(), GetResolveFuncForSrcFeatQuals(), and GetResolveFuncForSwapFeatQuals().
string NMItemData::GetResolveFuncForMultiValuedQual | ( | const string & | field, |
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint | ||
) |
Definition at line 1049 of file macro_treeitemdata.cpp.
References kEmptyStr, NPOS, and NStr::ReplaceInPlace().
Referenced by CApplyProteinQualTreeItemData::GetFunction(), CApplyFeatQualTreeItemData::GetFunction(), CEditQualTreeItemData::GetFunction(), CEditProteinQualTreeItemData::GetFunction(), CEditFeatQualTreeItemData::GetFunction(), CRmvQualTreeItemData::GetFunction(), CRmvMiscQualTreeItemData::GetFunction(), CRmvProteinQualTreeItemData::GetFunction(), CRmvFeatQualTreeItemData::GetFunction(), CRmvOutsideQualTreeItemData::GetFunction(), CRmvOutsideProteinQualTreeItemData::GetFunction(), CRmvOutsideFeatQualTreeItemData::GetFunction(), GetResolveFuncForDestCdsGeneProtQuals(), GetResolveFuncForDestFeatQuals(), GetResolveFuncForMultiValuedQuals(), GetResolveFuncForRNAQuals(), GetResolveFuncForSrcCdsGeneProtQuals(), GetResolveFuncForSrcFeatQuals(), GetResolveFuncForSwapFeatQuals(), GetResolveFuncForSwapQuals(), CApplyFeatTableTreeItemData::s_GetFunction(), CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), and CParseQualTreeItemData::x_GetResolveFuncForMultValQuals().
pair< string, string > NMItemData::GetResolveFuncForMultiValuedQuals | ( | EMacroFieldType | type, |
const string & | fieldname, | ||
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint | ||
) |
Definition at line 1089 of file macro_treeitemdata.cpp.
References CMacroEditorContext::GetAsnPathToFieldName(), CMacroEditorContext::GetInstance(), GetResolveFuncForMultiValuedQual(), MultipleValuesAllowed(), and WrapInQuotes().
Referenced by CConvertQualTreeItemData::GetFunction(), CConvertProteinQualTreeItemData::GetFunction(), CCopyQualTreeItemData::GetFunction(), CCopyProteinQualTreeItemData::GetFunction(), CSwapQualTreeItemData::GetFunction(), and CSwapProteinQualTreeItemData::GetFunction().
string NMItemData::GetResolveFuncForPubQual | ( | const string & | field, |
string & | rt_var, | ||
TConstraints & | constraints | ||
) |
Definition at line 1361 of file macro_treeitemdata.cpp.
References CRegexp::eCompile_ignore_case, ePubdesc, NStr::EqualNocase(), CMacroEditorContext::GetAsnPathToFieldName(), CMacroEditorContext::GetInstance(), CRegexp::GetMatch(), CRegexp::GetSub(), kEmptyStr, NPOS, NStr::ReplaceInPlace(), CTempString::substr(), and NStr::ToLower().
Referenced by CApplyPubQualTreeItemData::GetFunction(), CEditQualTreeItemData::GetFunction(), CFixCapsLastNameTreeItemData::GetFunction(), CRmvQualTreeItemData::GetFunction(), CRmvOutsideQualTreeItemData::GetFunction(), and CApplyPubTableTreeItemData::s_GetFunction().
string NMItemData::GetResolveFuncForPubQualConst | ( | const string & | field, |
const string & | rt_var, | ||
TConstraints & | constraints, | ||
EMacroFieldType | field_type | ||
) |
Definition at line 1412 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), CMacroEditorContext::GetAsnPathToFieldName(), CMacroEditorContext::GetInstance(), kEmptyStr, NPOS, and NStr::ReplaceInPlace().
Referenced by CFixPubCapsTreeItemData::GetFunction().
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 965 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().
pair< string, string > NMItemData::GetResolveFuncForRNAQuals | ( | const string & | fieldname, |
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint | ||
) |
Definition at line 1275 of file macro_treeitemdata.cpp.
References eRNA, CMacroEditorContext::GetAsnPathToFieldName(), GetEditableFieldForPair(), CMacroEditorContext::GetInstance(), GetResolveFuncForMultiValuedQual(), GetResolveFuncForQual(), MultipleValuesAllowed(), NPOS, NStr::Split(), and WrapInQuotes().
Referenced by CConvertRNAQualTreeItemData::GetFunction(), CCopyRNAQualTreeItemData::GetFunction(), and CParseRNAQualTreeItemData::GetFunction().
pair< string, string > NMItemData::GetResolveFuncForSrcCdsGeneProtQuals | ( | const string & | fieldname, |
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint | ||
) |
Definition at line 1217 of file macro_treeitemdata.cpp.
References eCdsGeneProt, CMacroEditorContext::GetAsnPathToFieldName(), GetEditableFieldForPair(), CMacroEditorContext::GetInstance(), GetResolveFuncForMultiValuedQual(), GetResolveFuncForQual(), MultipleValuesAllowed(), NPOS, NStr::Split(), and WrapInQuotes().
Referenced by CConvertCdsGeneProtTreeItemData::GetFunction(), CCopyCdsGeneProtTreeItemData::GetFunction(), and CParseCdsGeneProtTreeItemdata::GetFunction().
pair< string, string > NMItemData::GetResolveFuncForSrcFeatQuals | ( | const string & | feature, |
const string & | field, | ||
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint | ||
) |
Definition at line 1105 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), CMacroEditorContext::GetAsnPathToFieldName(), GetEditableFieldForPair(), CMacroEditorContext::GetInstance(), GetResolveFuncForDbXref(), GetResolveFuncForGeneQuals(), GetResolveFuncForMultiValuedQual(), GetResolveFuncForQual(), MultipleValuesAllowed(), NPOS, CMacroEditorContext::s_IsGeneQualifier(), NStr::Split(), and WrapInQuotes().
Referenced by CConvertFeatQualTreeItemData::GetFunction(), CCopyFeatQualTreeItemData::GetFunction(), and CParseFeatQualTreeItemData::GetFunction().
string NMItemData::GetResolveFuncForStrCommQual | ( | const string & | field, |
const string & | field_name, | ||
const string & | rt_var, | ||
TConstraints & | constraints | ||
) |
Definition at line 1780 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), kEmptyStr, NPOS, and NStr::ReplaceInPlace().
Referenced by CApplyStrCommQualTreeItemData::GetFunction(), CEditStrCommQualTreeItemData::GetFunction(), CRmvStrCommQualTreeItemData::GetFunction(), CRmvOutsideStrCommQualTreeItemData::GetFunction(), and CApplyStrCommTableTreeItemData::s_GetFunction().
string NMItemData::GetResolveFuncForSVPart | ( | const string & | field, |
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool & | found_constraint | ||
) |
Definition at line 1585 of file macro_treeitemdata.cpp.
References kEmptyStr, NPOS, and NStr::ReplaceInPlace().
Referenced by CApplyBsrcQualTreeItemData::GetFunction(), CEditQualTreeItemData::GetFunction(), CRmvBsrcQualTreeItemData::GetFunction(), and CApplySrcTableTreeItemData::s_GetFunction().
pair< string, string > NMItemData::GetResolveFuncForSwapFeatQuals | ( | const string & | feature, |
const string & | field, | ||
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint, | ||
bool & | is_gbqual | ||
) |
Definition at line 1185 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), CMacroEditorContext::GetAsnPathToFieldName(), CMacroEditorContext::GetInstance(), GetResolveFuncForGeneQuals(), GetResolveFuncForMultiValuedQual(), GetResolveFuncForQual(), MultipleValuesAllowed(), NPOS, CMacroEditorContext::s_IsGeneQualifier(), NStr::Split(), and WrapInQuotes().
Referenced by CSwapFeatQualTreeItemData::GetFunction().
pair< string, string > NMItemData::GetResolveFuncForSwapQuals | ( | EMacroFieldType | fieldtype, |
const string & | fieldname, | ||
const string & | rt_var, | ||
TConstraints & | constraints, | ||
bool | remove_constraint, | ||
bool & | is_gbqual | ||
) |
Definition at line 1299 of file macro_treeitemdata.cpp.
References CMacroEditorContext::GetAsnPathToFieldName(), CMacroEditorContext::GetInstance(), GetResolveFuncForMultiValuedQual(), GetResolveFuncForQual(), MultipleValuesAllowed(), NPOS, NStr::Split(), and WrapInQuotes().
Referenced by CSwapRNAQualTreeItemData::GetFunction(), and CSwapCdsGeneProtTreeItemData::GetFunction().
string NMItemData::GetRNAFieldname | ( | const string & | rna_type, |
const string & | ncRNA_type, | ||
const string & | rna_qual | ||
) |
Definition at line 884 of file macro_treeitemdata.cpp.
References string.
Referenced by CApplyRNATableTreeItemData::SetData().
void NMItemData::GetRNASpecificFields | ( | const string & | field_name, |
string & | rna_type, | ||
string & | ncRNA_type, | ||
string & | rna_qual | ||
) |
Definition at line 809 of file macro_treeitemdata.cpp.
References NStr::EndsWith(), NStr::EqualNocase(), eRNA, CMacroEditorContext::GetFieldNames(), CMacroEditorContext::GetInstance(), CMacroEditorContext::GetRNATypes(), kEmptyStr, NStr::StartsWith(), and NStr::TruncateSpacesInPlace().
Referenced by GetRNASpecificFieldsForTableReader(), CApplyRNATableTreeItemData::s_GetFunction(), and CApplyRNATableTreeItemData::UpdateTarget().
void NMItemData::GetRNASpecificFieldsForTableReader | ( | const string & | field_name, |
string & | rna_type, | ||
string & | ncRNA_type, | ||
string & | rna_qual | ||
) |
Definition at line 872 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), GetRNASpecificFields(), NPOS, and NStr::StartsWith().
Referenced by CApplyRNATableTreeItemData::s_GetFunction(), CTableReaderMacro::x_GetFunction(), CTableReaderMacro::x_GetIterator(), and CTableReaderMacro::x_GetMatchFieldConstraint().
string NMItemData::GetSelectedCapType | ( | const CArgumentList & | arg_list | ) |
Definition at line 2789 of file macro_treeitemdata.cpp.
References _ASSERT, Error(), NMacroArgs::kCapAtSpaces, NMacroArgs::kCapAtSpacesPunct, NMacroArgs::kCapNochange, NMacroArgs::kFCapLower, NMacroArgs::kFlowerNochange, NMacroArgs::kNoChange, NMacroArgs::kToLower, NMacroArgs::kToUpper, LOG_POST, NcbiMessageBox(), and CException::what().
Referenced by CConvertQualTreeItemData::s_GetConvertQualVariables().
EMacroFieldType NMItemData::GetSourceTypeInDoublePanel | ( | const CArgumentList & | arg_list, |
EDirType | dir | ||
) |
Definition at line 2761 of file macro_treeitemdata.cpp.
References eBiosourceTax, eBiosourceText, eFrom, eNotSet, eTo, NMacroArgs::kBsrcTaxFrom, NMacroArgs::kBsrcTaxTo, NMacroArgs::kBsrcTextFrom, NMacroArgs::kBsrcTextTo, NcbiMessageBox(), type, and CException::what().
Referenced by CConvertBsrcTreeItemData::GetFunction(), CCopyBsrcTreeItemData::GetFunction(), CParseBsrcTreeItemData::GetFunction(), CParseToBsrcTreeItemData::GetFunction(), CParseBsrcToStructCommTreeItemData::GetFunction(), and CSwapBsrcTreeItemData::GetFunction().
EMacroFieldType NMItemData::GetSourceTypeInSinglePanel | ( | const CArgumentList & | arg_list | ) |
Definition at line 2737 of file macro_treeitemdata.cpp.
References eBiosourceLocation, eBiosourceOrigin, eBiosourceTax, eBiosourceText, eNotSet, NMacroArgs::kBsrcLoc, NMacroArgs::kBsrcOrigin, NMacroArgs::kBsrcTax, NMacroArgs::kBsrcText, NcbiMessageBox(), type, and CException::what().
Referenced by CRmvBsrcQualTreeItemData::GetFunction(), CRmvOutsideBsrcTreeItemData::GetFunction(), CApplyBsrcQualTreeItemData::GetMacroDescription(), and CRmvBsrcQualTreeItemData::GetMacroDescription().
string NMItemData::GetStructCommQualDescr | ( | const CArgumentList & | arg_list | ) |
Definition at line 1926 of file macro_treeitemdata.cpp.
References CArgumentList::count(), NStr::EqualNocase(), kEmptyStr, NMacroArgs::kField, and NMacroArgs::kStrCommField.
Referenced by CApplyStrCommQualTreeItemData::GetMacroDescription(), CEditStrCommQualTreeItemData::GetMacroDescription(), CRmvStrCommQualTreeItemData::GetMacroDescription(), and CRmvOutsideStrCommQualTreeItemData::GetMacroDescription().
Definition at line 2336 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), CPublisherT< T >::get(), CArgument::GetEnabled(), CArgument::GetValue(), and kEmptyStr.
Referenced by CApplyProteinQualTreeItemData::GetMacroDescription(), CApplyFeatQualTreeItemData::GetMacroDescription(), CConvertProteinQualTreeItemData::GetMacroDescription(), CConvertCdsGeneProtTreeItemData::GetMacroDescription(), CConvertFeatQualTreeItemData::GetMacroDescription(), CCopyProteinQualTreeItemData::GetMacroDescription(), CCopyCdsGeneProtTreeItemData::GetMacroDescription(), CCopyFeatQualTreeItemData::GetMacroDescription(), CEditProteinQualTreeItemData::GetMacroDescription(), CEditFeatQualTreeItemData::GetMacroDescription(), CParseProteinQualTreeItemData::GetMacroDescription(), CParseFeatQualTreeItemData::GetMacroDescription(), CParseCdsGeneProtTreeItemdata::GetMacroDescription(), CRmvProteinQualTreeItemData::GetMacroDescription(), CRmvFeatQualTreeItemData::GetMacroDescription(), CRmvOutsideProteinQualTreeItemData::GetMacroDescription(), CRmvOutsideFeatQualTreeItemData::GetMacroDescription(), CSwapProteinQualTreeItemData::GetMacroDescription(), CSwapCdsGeneProtTreeItemData::GetMacroDescription(), and CSwapFeatQualTreeItemData::GetMacroDescription().
string NMItemData::GetUpdatemRNAVar | ( | const CArgumentList & | arg_list | ) |
Definition at line 2344 of file macro_treeitemdata.cpp.
References NStr::BoolToString(), and NMacroArgs::kUpdatemRNA.
Referenced by CConvertCdsGeneProtTreeItemData::GetVariables(), CConvertFeatQualTreeItemData::GetVariables(), CCopyCdsGeneProtTreeItemData::GetVariables(), CCopyFeatQualTreeItemData::GetVariables(), CParseFeatQualTreeItemData::GetVariables(), CParseCdsGeneProtTreeItemdata::GetVariables(), CRmvOutsideProteinQualTreeItemData::GetVariables(), CRmvOutsideFeatQualTreeItemData::GetVariables(), CSwapCdsGeneProtTreeItemData::GetVariables(), and CSwapFeatQualTreeItemData::GetVariables().
Definition at line 1721 of file macro_treeitemdata.cpp.
Referenced by CApplyFeatQualTreeItemData::GetFunction(), and CApplyFeatTableTreeItemData::s_GetFunction().
Definition at line 1712 of file macro_treeitemdata.cpp.
References NPOS.
Referenced by CApplyProteinQualTreeItemData::GetFunction(), CApplyFeatQualTreeItemData::GetFunction(), CEditQualTreeItemData::GetFunction(), CEditProteinQualTreeItemData::GetFunction(), CEditFeatQualTreeItemData::GetFunction(), CRmvQualTreeItemData::GetFunction(), CRmvMiscQualTreeItemData::GetFunction(), CRmvProteinQualTreeItemData::GetFunction(), CRmvFeatQualTreeItemData::GetFunction(), CRmvOutsideQualTreeItemData::GetFunction(), CRmvOutsideProteinQualTreeItemData::GetFunction(), CRmvOutsideFeatQualTreeItemData::GetFunction(), GetResolveFuncForDestCdsGeneProtQuals(), GetResolveFuncForDestFeatQuals(), GetResolveFuncForMultiValuedQuals(), GetResolveFuncForRNAQuals(), GetResolveFuncForSrcCdsGeneProtQuals(), GetResolveFuncForSrcFeatQuals(), GetResolveFuncForSwapFeatQuals(), GetResolveFuncForSwapQuals(), CApplyFeatTableTreeItemData::s_GetFunction(), CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), and CParseQualTreeItemData::x_GetResolveFuncForMultValQuals().
void NMItemData::NormalizeFieldForFeatPanel | ( | string & | field | ) |
Definition at line 2861 of file macro_treeitemdata.cpp.
References NStr::EndsWith(), NStr::eNocase, NStr::FindNoCase(), NPOS, NStr::ReplaceInPlace(), NStr::StartsWith(), and NMacroUtil::StringsAreEquivalent().
Referenced by CMTreeItemDataBuilder::GetMActionType().
void NMItemData::OnAfterCheck | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2571 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kAfter, NMacroArgs::kDelRight, NMacroArgs::kDigitsRight, NMacroArgs::kLetterRight, NMacroArgs::kRmvRight, NMacroArgs::kTextRight, NcbiMessageBox(), rapidjson::value, and CException::what().
Referenced by CRmvOutsideQualTreeItemData::x_AddParamPanel(), CRmvOutsideBsrcTreeItemData::x_AddParamPanel(), CRmvOutsideStrCommQualTreeItemData::x_AddParamPanel(), CRmvOutsideRNAQualTreeItemData::x_AddParamPanel(), CRmvOutsideProteinQualTreeItemData::x_AddParamPanel(), and CRmvOutsideFeatQualTreeItemData::x_AddParamPanel().
void NMItemData::OnAutodefCompleteSelected | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2701 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::IsTrue(), NMacroArgs::kAutodefCompl, NMacroArgs::kListFeatRule, NcbiMessageBox(), and CException::what().
Referenced by CAutodefTreeItemData::x_AddParamPanel().
void NMItemData::OnBeforeCheck | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2553 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kBefore, NMacroArgs::kDelLeft, NMacroArgs::kDigitsLeft, NMacroArgs::kLetterLeft, NMacroArgs::kRmvLeft, NMacroArgs::kTextLeft, NcbiMessageBox(), rapidjson::value, and CException::what().
Referenced by CRmvOutsideQualTreeItemData::x_AddParamPanel(), CRmvOutsideBsrcTreeItemData::x_AddParamPanel(), CRmvOutsideStrCommQualTreeItemData::x_AddParamPanel(), CRmvOutsideRNAQualTreeItemData::x_AddParamPanel(), CRmvOutsideProteinQualTreeItemData::x_AddParamPanel(), and CRmvOutsideFeatQualTreeItemData::x_AddParamPanel().
void NMItemData::OnControlsAddRNAPanelSelected | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2463 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kRNAType, NcbiMessageBox(), and CException::what().
Referenced by CAddRNAFeatTreeItemData::x_AddParamPanel().
void NMItemData::OnConvertFeatFromCDS | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2619 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kFromFeat, NMacroArgs::kRemGene, NMacroArgs::kRemmRNA, NMacroArgs::kRemTranscriptid, NcbiMessageBox(), rapidjson::value, and CException::what().
Referenced by CConvertFeatureTreeItemData::x_AddParamPanel().
void NMItemData::OnConvertFeatToChanged | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2635 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kChoices, NMacroArgs::kCreateOnProtein, NMacroArgs::kSelText, NMacroArgs::kToFeat, NcbiMessageBox(), and CException::what().
Referenced by CConvertFeatureTreeItemData::x_AddParamPanel().
void NMItemData::OnDOILookupModeChanged | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2725 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::IsTrue(), NMacroArgs::kNewValue, NMacroArgs::kSameDoi, NcbiMessageBox(), and CException::what().
Referenced by CApplyDOILookupTreeItemData::x_AddParamPanel().
void NMItemData::OnExistingTextChanged | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2357 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().
void NMItemData::OnIllegalDbXrefSelected | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2713 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::IsTrue(), NMacroArgs::kIllegalDbxref, NMacroArgs::kMoveToNote, NcbiMessageBox(), and CException::what().
Referenced by CRemoveDbXrefTreeItemData::x_AddParamPanel().
void NMItemData::OnLeftDigitsLettersInParsePanels | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2527 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kDelLeft, NMacroArgs::kTextLeft, NcbiMessageBox(), and CException::what().
Referenced by 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(), and CParseBsrcToStructCommTreeItemData::x_AddParamPanel().
void NMItemData::OnMiscFeatRuleSelected | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2688 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::IsTrue(), NMacroArgs::kMiscFeatCheck, NMacroArgs::kMiscFeatRule, NcbiMessageBox(), and CException::what().
Referenced by CAutodefTreeItemData::x_AddParamPanel().
void NMItemData::OnProductDouble | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2427 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kFeatType, NMacroArgs::kFromField, NMacroArgs::kToField, NMacroArgs::kUpdatemRNA, NcbiMessageBox(), and CException::what().
Referenced by CConvertFeatQualTreeItemData::x_AddParamPanel(), CCopyFeatQualTreeItemData::x_AddParamPanel(), CParseFeatQualTreeItemData::x_AddParamPanel(), and CSwapFeatQualTreeItemData::x_AddParamPanel().
void NMItemData::OnProteinNameDouble | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2406 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), CPublisherT< T >::get(), CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kFromField, NMacroArgs::kToField, NMacroArgs::kUpdatemRNA, NcbiMessageBox(), and CException::what().
Referenced by CConvertProteinQualTreeItemData::x_AddParamPanel(), CConvertCdsGeneProtTreeItemData::x_AddParamPanel(), CCopyProteinQualTreeItemData::x_AddParamPanel(), CCopyCdsGeneProtTreeItemData::x_AddParamPanel(), CParseProteinQualTreeItemData::x_AddParamPanel(), CParseCdsGeneProtTreeItemdata::x_AddParamPanel(), CSwapProteinQualTreeItemData::x_AddParamPanel(), and CSwapCdsGeneProtTreeItemData::x_AddParamPanel().
void NMItemData::OnProteinNameSingle | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2377 of file macro_treeitemdata.cpp.
References CArgumentList::count(), NStr::EqualNocase(), CPublisherT< T >::get(), CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kFeatQual, NMacroArgs::kFeatType, NMacroArgs::kField, NMacroArgs::kMoveToNote, NMacroArgs::kUpdatemRNA, NcbiMessageBox(), and CException::what().
Referenced by CApplyProteinQualTreeItemData::x_AddParamPanel(), CApplyFeatQualTreeItemData::x_AddParamPanel(), CEditProteinQualTreeItemData::x_AddParamPanel(), CEditFeatQualTreeItemData::x_AddParamPanel(), CRmvProteinQualTreeItemData::x_AddParamPanel(), CRmvFeatQualTreeItemData::x_AddParamPanel(), CRmvOutsideProteinQualTreeItemData::x_AddParamPanel(), and CRmvOutsideFeatQualTreeItemData::x_AddParamPanel().
void NMItemData::OnRemoveFromParsedField | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2500 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kDelLeft, NMacroArgs::kDelRight, NMacroArgs::kDigitsLeft, NMacroArgs::kDigitsRight, NMacroArgs::kLetterLeft, NMacroArgs::kLetterRight, NMacroArgs::kRmvLeft, NMacroArgs::kRmvParse, NMacroArgs::kRmvRight, NMacroArgs::kTextLeft, NMacroArgs::kTextRight, NcbiMessageBox(), rapidjson::value, and CException::what().
Referenced by 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(), and CParseBsrcToStructCommTreeItemData::x_AddParamPanel().
void NMItemData::OnRightDigitsLettersInParsePanels | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2540 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kDelRight, NMacroArgs::kTextRight, NcbiMessageBox(), and CException::what().
Referenced by 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(), and CParseBsrcToStructCommTreeItemData::x_AddParamPanel().
void NMItemData::OnRnaTypeChanged | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2450 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), CPublisherT< T >::get(), CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kncRNAClass, NMacroArgs::kRNAType, NcbiMessageBox(), and CException::what().
Referenced by CApplyRNAQualTreeItemData::x_AddParamPanel(), CAddRNAFeatTreeItemData::x_AddParamPanel(), CConvertRNAQualTreeItemData::x_AddParamPanel(), CCopyRNAQualTreeItemData::x_AddParamPanel(), CEditRNAQualTreeItemData::x_AddParamPanel(), CParseRNAQualTreeItemData::x_AddParamPanel(), CRmvRNAQualTreeItemData::x_AddParamPanel(), CRmvOutsideRNAQualTreeItemData::x_AddParamPanel(), and CSwapRNAQualTreeItemData::x_AddParamPanel().
void NMItemData::OnSelectFeature | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2670 of file macro_treeitemdata.cpp.
References CArgumentList::count(), NStr::EndsWith(), NStr::EqualNocase(), CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kFeatType, NMacroArgs::kRmvOverlapGene, NcbiMessageBox(), val, and CException::what().
Referenced by CRemoveFeatureTreeItemData::x_AddParamPanel().
void NMItemData::OnSelectTable | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2651 of file macro_treeitemdata.cpp.
References CArgument::GetEnabled(), CArgument::GetName(), CArgument::IsTrue(), NMacroArgs::kColLabel, NMacroArgs::kNewValue, NMacroArgs::kOpenFile, NMacroArgs::kTableCol, NMacroArgs::kTableEnable, NMacroArgs::kTableLabel, NMacroArgs::kTableName, NcbiMessageBox(), and CException::what().
void NMItemData::OnStructCommFieldChanged | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2589 of file macro_treeitemdata.cpp.
References CArgumentList::count(), NStr::EqualNocase(), false, CPublisherT< T >::get(), CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kField, NMacroArgs::kStrCommField, NMacroArgs::kTableEnable, NcbiMessageBox(), and CException::what().
Referenced by CApplyStrCommQualTreeItemData::x_AddParamPanel(), CEditStrCommQualTreeItemData::x_AddParamPanel(), CRmvStrCommQualTreeItemData::x_AddParamPanel(), and CRmvOutsideStrCommQualTreeItemData::x_AddParamPanel().
void NMItemData::OnStructCommFieldDblChanged | ( | CArgumentList & | list, |
CArgument & | arg | ||
) |
Definition at line 2606 of file macro_treeitemdata.cpp.
References CArgument::GetName(), CArgument::GetValue(), NMacroArgs::kStrCommField, NMacroArgs::kToField, NcbiMessageBox(), and CException::what().
Referenced by CParseBsrcToStructCommTreeItemData::x_AddParamPanel().
void NMItemData::UpdateConstraintsForDualCdsGeneProt | ( | TConstraints & | constraints, |
const string & | src_feat | ||
) |
Definition at line 2287 of file macro_treeitemdata.cpp.
References kEmptyStr, and NMacroUtil::StringsAreEquivalent().
Referenced by CApplyCDSGeneProtTableTreeItemData::GetFunction(), CConvertCdsGeneProtTreeItemData::GetFunction(), CCopyCdsGeneProtTreeItemData::GetFunction(), CParseToCdsGeneProtTreeItemData::GetFunction(), CParseCdsGeneProtTreeItemdata::GetFunction(), CSwapCdsGeneProtTreeItemData::GetFunction(), and CTableReaderMacro::x_GetFunction().
void NMItemData::UpdateConstraintsForFeatures | ( | TConstraints & | constraints, |
const string & | feature | ||
) |
Definition at line 2209 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().
void NMItemData::UpdateConstraintsForMisc | ( | TConstraints & | constraints, |
const string & | fieldname, | ||
const string & | target | ||
) |
Definition at line 1947 of file macro_treeitemdata.cpp.
References eMiscDescriptors, NStr::EqualNocase(), CMacroEditorContext::GetAsnPathToFieldName(), CMacroEditorContext::GetInstance(), kGenomeProjectID, kGenProjIDUserType, and NPOS.
Referenced by CEditQualTreeItemData::GetFunction(), CRmvMiscQualTreeItemData::GetFunction(), and CRmvOutsideQualTreeItemData::GetFunction().
void NMItemData::UpdateConstraintsForRnas | ( | TConstraints & | constraints, |
const CArgumentList & | arg_list | ||
) |
Definition at line 2158 of file macro_treeitemdata.cpp.
References NMacroArgs::kncRNAClass, and NMacroArgs::kRNAType.
Referenced by CApplyRNAQualTreeItemData::GetFunction(), CApplyRNATableTreeItemData::GetFunction(), CConvertRNAQualTreeItemData::GetFunction(), CCopyRNAQualTreeItemData::GetFunction(), CEditRNAQualTreeItemData::GetFunction(), CParseRNAQualTreeItemData::GetFunction(), CRmvRNAQualTreeItemData::GetFunction(), CRmvOutsideRNAQualTreeItemData::GetFunction(), CSwapRNAQualTreeItemData::GetFunction(), and CTableReaderMacro::x_GetFunction().
void NMItemData::UpdateConstraintsForRnas | ( | TConstraints & | constraints, |
const string & | rna_type, | ||
const string & | ncRNA_class | ||
) |
Definition at line 2169 of file macro_treeitemdata.cpp.
References kEmptyStr.
Definition at line 914 of file macro_treeitemdata.cpp.
References CMacroEditorContext::s_IsGeneQualifier(), and NMacroUtil::StringsAreEquivalent().
Referenced by CConvertFeatQualTreeItemData::GetFunction(), CParseFeatQualTreeItemData::GetFunction(), CConvertFeatQualTreeItemData::GetVariables(), CCopyFeatQualTreeItemData::GetVariables(), CParseFeatQualTreeItemData::GetVariables(), CApplyFeatTableTreeItemData::s_GetFunction(), CSwapFeatQualTreeItemData::UpdateTarget(), and CApplyFeatTableTreeItemData::UpdateTarget().
CTempString NMItemData::UpdateTargetForCdsGeneProt | ( | const string & | fieldname | ) |
Definition at line 2139 of file macro_treeitemdata.cpp.
References NStr::eNocase, and NStr::StartsWith().
Referenced by CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), CConvertCdsGeneProtTreeItemData::UpdateTarget(), CCopyCdsGeneProtTreeItemData::UpdateTarget(), CParseToCdsGeneProtTreeItemData::UpdateTarget(), CParseCdsGeneProtTreeItemdata::UpdateTarget(), CSwapCdsGeneProtTreeItemData::UpdateTarget(), CApplyCDSGeneProtTableTreeItemData::UpdateTarget(), and CTableReaderMacro::x_GetIterator().
CTempString NMItemData::UpdateTargetForDualFeatures | ( | const string & | feature, |
const string & | from_field | ||
) |
Definition at line 2080 of file macro_treeitemdata.cpp.
References CSeqFeatData_Base::e_Imp, CSeqFeatData_Base::e_Rna, CSeqFeatData::eSubtype_cdregion, CSeqFeatData::eSubtype_gene, CSeqFeatData::eSubtype_imp, CSeqFeatData::eSubtype_misc_feature, CSeqFeatData::eSubtype_mRNA, CSeqFeatData::eSubtype_otherRNA, CSeqFeatData::eSubtype_prot, CSeqFeatData::eSubtype_rRNA, CMacroEditorContext::GetFeatureType(), CMacroEditorContext::GetInstance(), CMacroEditorContext::s_IsGeneQualifier(), and NMacroUtil::StringsAreEquivalent().
Referenced by CConvertFeatQualTreeItemData::UpdateTarget(), CCopyFeatQualTreeItemData::UpdateTarget(), CParseFeatQualTreeItemData::UpdateTarget(), and CSwapFeatQualTreeItemData::UpdateTarget().
CTempString NMItemData::UpdateTargetForDualRnas | ( | const string & | rna_type, |
const string & | from_field | ||
) |
Definition at line 2002 of file macro_treeitemdata.cpp.
References NStr::StartsWith(), and UpdateTargetForRnas().
Referenced by CSwapRNAQualTreeItemData::UpdateTarget().
CTempString NMItemData::UpdateTargetForFeatures | ( | const string & | feature, |
const string & | qualifier, | ||
bool | for_removal = false |
||
) |
Definition at line 2015 of file macro_treeitemdata.cpp.
References CSeqFeatData_Base::e_Imp, CSeqFeatData_Base::e_Rna, CSeqFeatData::eSubtype_cdregion, CSeqFeatData::eSubtype_gene, CSeqFeatData::eSubtype_imp, CSeqFeatData::eSubtype_misc_feature, CSeqFeatData::eSubtype_mRNA, CSeqFeatData::eSubtype_otherRNA, CSeqFeatData::eSubtype_prot, CSeqFeatData::eSubtype_rRNA, CMacroEditorContext::GetFeatureType(), CMacroEditorContext::GetInstance(), and NMacroUtil::StringsAreEquivalent().
Referenced by CApplyFeatTableTreeItemData::s_GetFunction(), CApplyFeatQualTreeItemData::UpdateTarget(), CConvertFeatureTreeItemData::UpdateTarget(), CEditFeatQualTreeItemData::UpdateTarget(), CEditFeatLocTreeItemData::UpdateTarget(), CAddGeneXrefTreeItemData::UpdateTarget(), CRemoveGeneXrefTreeItemData::UpdateTarget(), CSetExceptionsTreeItemData::UpdateTarget(), CRmvFeatQualTreeItemData::UpdateTarget(), CRemoveFeatureTreeItemData::UpdateTarget(), CRemoveDbXrefTreeItemData::UpdateTarget(), CRmvOutsideFeatQualTreeItemData::UpdateTarget(), CApplyFeatTableTreeItemData::UpdateTarget(), and CTableReaderMacro::x_GetIterator().
CTempString NMItemData::UpdateTargetForMisc | ( | const string & | fieldname | ) |
Definition at line 1967 of file macro_treeitemdata.cpp.
References NStr::EqualNocase(), and kGenomeProjectID.
Referenced by CRmvMiscQualTreeItemData::UpdateTarget().
CTempString NMItemData::UpdateTargetForMolinfo | ( | const string & | molinfo_type | ) |
Definition at line 1976 of file macro_treeitemdata.cpp.
References NStr::EqualNocase().
Referenced by CEditQualTreeItemData::UpdateTarget(), CRmvQualTreeItemData::UpdateTarget(), and CRmvOutsideQualTreeItemData::UpdateTarget().
CTempString NMItemData::UpdateTargetForRnas | ( | const string & | rna_type | ) |
Definition at line 1987 of file macro_treeitemdata.cpp.
References NStr::EqualNocase().
Referenced by CApplyRNATableTreeItemData::s_GetFunction(), CSelectQualdDlg::UpdateEditor(), CApplyRNAQualTreeItemData::UpdateTarget(), CConvertRNAQualTreeItemData::UpdateTarget(), CCopyRNAQualTreeItemData::UpdateTarget(), CEditRNAQualTreeItemData::UpdateTarget(), CParseRNAQualTreeItemData::UpdateTarget(), CRmvRNAQualTreeItemData::UpdateTarget(), CRmvOutsideRNAQualTreeItemData::UpdateTarget(), CApplyRNATableTreeItemData::UpdateTarget(), UpdateTargetForDualRnas(), and CTableReaderMacro::x_GetIterator().
void NMItemData::WrapInQuotes | ( | string & | str | ) |
Definition at line 786 of file macro_treeitemdata.cpp.
References str().
Referenced by AddConstraintIgnoreNewText(), CApplyFeatQualTreeItemData::GetFunction(), CApplyRNAQualTreeItemData::GetFunction(), CConvertBsrcTreeItemData::GetFunction(), CCopyBsrcTreeItemData::GetFunction(), CEditRNAQualTreeItemData::GetFunction(), CConvertStrandTreeItemData::GetFunction(), CConvertLocTypeTreeItemData::GetFunction(), CParseBsrcTreeItemData::GetFunction(), CParseToBsrcTreeItemData::GetFunction(), CParseToDBLinkTreeItemData::GetFunction(), CParseToCdsGeneProtTreeItemData::GetFunction(), CParseRNAQualTreeItemData::GetFunction(), CParseBsrcToStructCommTreeItemData::GetFunction(), CRmvRNAQualTreeItemData::GetFunction(), CRmvOutsideRNAQualTreeItemData::GetFunction(), GetResolveFuncForDestCdsGeneProtQuals(), GetResolveFuncForDestFeatQuals(), GetResolveFuncForMultiValuedQuals(), GetResolveFuncForRNAQuals(), GetResolveFuncForSrcCdsGeneProtQuals(), GetResolveFuncForSrcFeatQuals(), GetResolveFuncForSwapFeatQuals(), GetResolveFuncForSwapQuals(), CApplyFeatTableTreeItemData::s_GetFunction(), CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), CApplyRNATableTreeItemData::s_GetFunction(), CRmvOutsideQualTreeItemData::x_GetMarkedTextFunction(), CParseQualTreeItemData::x_GetParsedTextFncCore(), and CParseQualTreeItemData::x_GetResolveFuncForMultValQuals().