NCBI C++ ToolKit
|
Classes | |
class | CGene_nomenclature |
CGene_nomenclature –. More... | |
class | CGene_nomenclature_Base |
CGene_nomenclature_Base –. More... | |
class | CGene_ref_Base |
*** Gene *********************************************** * * reference to a gene * More... | |
Typedefs | |
typedef CGene_nomenclature_Base | CGene_nomenclature::Tparent |
typedef CSerialObject | CGene_nomenclature_Base::Tparent |
typedef EStatus | CGene_nomenclature_Base::TStatus |
typedef string | CGene_nomenclature_Base::TSymbol |
typedef string | CGene_nomenclature_Base::TName |
typedef CDbtag | CGene_nomenclature_Base::TSource |
typedef Tparent::CMemberIndex< E_memberIndex, 5 > | CGene_nomenclature_Base::TmemberIndex |
typedef CSerialObject | CGene_ref_Base::Tparent |
typedef string | CGene_ref_Base::TLocus |
typedef string | CGene_ref_Base::TAllele |
typedef string | CGene_ref_Base::TDesc |
typedef string | CGene_ref_Base::TMaploc |
typedef bool | CGene_ref_Base::TPseudo |
typedef vector< CRef< CDbtag > > | CGene_ref_Base::TDb |
typedef list< string > | CGene_ref_Base::TSyn |
typedef string | CGene_ref_Base::TLocus_tag |
typedef CGene_nomenclature | CGene_ref_Base::TFormal_name |
typedef Tparent::CMemberIndex< E_memberIndex, 10 > | CGene_ref_Base::TmemberIndex |
typedef string CGene_ref_Base::TAllele |
Definition at line 97 of file Gene_ref_.hpp.
typedef vector< CRef< CDbtag > > CGene_ref_Base::TDb |
Definition at line 101 of file Gene_ref_.hpp.
typedef string CGene_ref_Base::TDesc |
Definition at line 98 of file Gene_ref_.hpp.
Definition at line 104 of file Gene_ref_.hpp.
typedef string CGene_ref_Base::TLocus |
Definition at line 96 of file Gene_ref_.hpp.
typedef string CGene_ref_Base::TLocus_tag |
Definition at line 103 of file Gene_ref_.hpp.
typedef string CGene_ref_Base::TMaploc |
Definition at line 99 of file Gene_ref_.hpp.
Definition at line 111 of file Gene_nomenclature_.hpp.
Definition at line 119 of file Gene_ref_.hpp.
typedef string CGene_nomenclature_Base::TName |
Definition at line 100 of file Gene_nomenclature_.hpp.
|
private |
Definition at line 67 of file Gene_nomenclature.hpp.
|
private |
Definition at line 78 of file Gene_nomenclature_.hpp.
|
private |
Definition at line 85 of file Gene_ref_.hpp.
typedef bool CGene_ref_Base::TPseudo |
Definition at line 100 of file Gene_ref_.hpp.
Definition at line 101 of file Gene_nomenclature_.hpp.
Definition at line 98 of file Gene_nomenclature_.hpp.
Definition at line 99 of file Gene_nomenclature_.hpp.
typedef list< string > CGene_ref_Base::TSyn |
Definition at line 102 of file Gene_ref_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_status | |
e_symbol | |
e_name | |
e_source |
Definition at line 104 of file Gene_nomenclature_.hpp.
|
strong |
Enumerator | |
---|---|
e__allMandatory | |
e_locus | |
e_allele | |
e_desc | |
e_maploc | |
e_pseudo | |
e_db | |
e_syn | |
e_locus_tag | |
e_formal_name |
Definition at line 107 of file Gene_ref_.hpp.
Enumerator | |
---|---|
eStatus_unknown | |
eStatus_official | |
eStatus_interim |
Definition at line 88 of file Gene_nomenclature_.hpp.
|
inline |
Check if it is safe to call GetAllele method.
Definition at line 546 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetAllele().
Referenced by CAutoDefGeneClause::CAutoDefGeneClause(), CGene_ref_Base::GetAllele(), s_EquivGenes(), and s_GetGeneRefFields().
|
inline |
Check if it is safe to call GetDb method.
Definition at line 737 of file Gene_ref_.hpp.
Referenced by CFeatureItem::x_AddQualDb().
|
inline |
Check if it is safe to call GetDesc method.
Definition at line 593 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetDesc().
Referenced by CGene_ref_Base::GetDesc(), GetTextObjectDescription(), CDiscrepancyObject::GetTextObjectDescription(), s_GetGeneRefFields(), and CAutoDefGeneClause::x_GetProductName().
|
inline |
Check if it is safe to call GetFormal_name method.
Definition at line 834 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetFormal_name().
Referenced by CGene_ref_Base::GetFormal_name().
|
inline |
Check if it is safe to call GetLocus method.
Definition at line 499 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetLocus().
Referenced by CDiscrepancyVisitorImpl< _Name >::Autofix(), GetGeneForFeature(), CGene_ref_Base::GetLocus(), GetTextObjectDescription(), CDiscrepancyObject::GetTextObjectDescription(), s_EquivGenes(), s_GetGeneRefFields(), and CAutoDefFeatureClause::x_GetGeneName().
|
inline |
Check if it is safe to call GetLocus_tag method.
Definition at line 787 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetLocus_tag().
Referenced by GetGeneForFeature(), CGene_ref_Base::GetLocus_tag(), GetLocusTagForFeature(), s_EquivGenes(), and s_GetGeneRefFields().
|
inline |
Check if it is safe to call GetMaploc method.
Definition at line 640 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetMaploc().
Referenced by CGene_ref_Base::GetMaploc().
|
inline |
Check if it is safe to call GetName method.
Definition at line 393 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::IsSetName().
Referenced by CGene_nomenclature_Base::GetName().
|
inline |
Check if it is safe to call GetPseudo method.
Definition at line 687 of file Gene_ref_.hpp.
Referenced by CAutoDefGeneClause::x_IsPseudo().
|
inline |
Check if it is safe to call GetSource method.
Definition at line 440 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::IsSetSource().
Referenced by CGene_nomenclature_Base::GetSource().
|
inline |
Check if it is safe to call GetStatus method.
Definition at line 299 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::IsSetStatus().
Referenced by CGene_nomenclature_Base::GetStatus().
|
inline |
Check if it is safe to call GetSymbol method.
Definition at line 346 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::IsSetSymbol().
Referenced by CGene_nomenclature_Base::GetSymbol().
|
inline |
Check if it is safe to call GetSyn method.
Definition at line 762 of file Gene_ref_.hpp.
|
private |
|
inline |
Definition at line 86 of file Gene_nomenclature.hpp.
|
private |
END_CLASS_INFO CGene_nomenclature_Base::CGene_nomenclature_Base | ( | void | ) |
Definition at line 112 of file Gene_nomenclature_.cpp.
References CGene_nomenclature_Base::m_set_State.
|
private |
END_CLASS_INFO CGene_ref_Base::CGene_ref_Base | ( | void | ) |
Definition at line 143 of file Gene_ref_.cpp.
References CGene_ref_Base::m_set_State.
CGene_nomenclature_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
CGene_ref_Base::DECLARE_INTERNAL_TYPE_INFO | ( | ) |
|
static |
Access to EStatus's attributes (values, names) as defined in spec.
|
inline |
Get the Allele member data.
Definition at line 552 of file Gene_ref_.hpp.
References CGene_ref_Base::CanGetAllele(), CGene_ref_Base::m_Allele, and CSerialObject::ThrowUnassigned().
Referenced by CGeneRefColumn::AddToFeature(), CAutoDefGeneClause::CAutoDefGeneClause(), GeneRefMatch(), CBulkGene::GetCommandFromValuesTable(), CGeneRefColumn::GetFromFeat(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CEditingActionFeatAllele::GetValue(), CBulkGene::GetValuesTableFromSeqEntry(), CGene_ref::IsSuppressed(), CFindASN1Dlg::ReplaceInFeature(), s_EquivGenes(), s_GetGeneRefFields(), CGeneValidator::Validate(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CNewCleanup_imp::x_CleanEmptyGene(), CNewCleanup_imp::x_GeneGBQualBC(), and CSingleFeatValidator::x_ValidateGeneXRef().
|
inline |
Get the Db member data.
Definition at line 743 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Db.
Referenced by CScoreLookup::GetGeneId(), CGene_ref::GetLabel(), CGene_ref::IsSuppressed(), s_CopyDbToFeat(), variation::CVariationUtil::CVariantPropertiesIndex::s_GetGeneID(), CCompareSeqRegions::s_GetGeneId(), CGeneValidator::Validate(), CFeatureItem::x_AddQualDb(), CFeatureItem::x_AddQualGeneXref(), CFeatureItem::x_AddQualsGene(), and CNewCleanup_imp::x_CleanEmptyGene().
|
inline |
Get the Desc member data.
Definition at line 599 of file Gene_ref_.hpp.
References CGene_ref_Base::CanGetDesc(), CGene_ref_Base::m_Desc, and CSerialObject::ThrowUnassigned().
Referenced by CDescriptionColumn::AddToFeature(), CDiscrepancyVisitorImpl< _Name >::Autofix(), CConvertGeneToImp::Convert(), GeneRefMatch(), CBulkGene::GetCommandFromValuesTable(), CEntrezgene::GetDescription(), CDescriptionColumn::GetFromFeat(), CEntrezgeneHandler::GetLabel(), CGene_ref::GetLabel(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), GetTextObjectDescription(), CDiscrepancyObject::GetTextObjectDescription(), CEditingActionFeatDesc::GetValue(), CBulkGene::GetValuesTableFromSeqEntry(), CGene_ref::IsSuppressed(), CAnnotObjectType_Less::operator()(), CFindASN1Dlg::ReplaceInFeature(), s_CheckQuals_gene(), s_CompareFtables(), s_GetGeneTextLabel(), s_GetProteinName(), s_ReportableCollision(), CGeneValidator::Validate(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CConvertCDSToPseudoGene::x_AddToGeneDescr(), CNewCleanup_imp::x_CleanEmptyGene(), CAutoDefFeatureClause::x_GetGeneName(), CAutoDefGeneClause::x_GetProductName(), CSeq_annot_Info::x_MapFeatByGene(), CDeflineGenerator::x_SetTitleFromProtein(), CDeflineGenerator::x_SetTitleFromProteinIdx(), and CSeq_annot_Info::x_UnmapFeatByGene().
|
inline |
Get the Formal_name member data.
Definition at line 840 of file Gene_ref_.hpp.
References CGene_ref_Base::CanGetFormal_name(), CGene_ref_Base::m_Formal_name, and CSerialObject::ThrowUnassigned().
Referenced by CEntrezgene::GetNomenclature(), and CFeatureItem::x_AddQualsGene().
|
inline |
Get the Locus member data.
Definition at line 505 of file Gene_ref_.hpp.
References CGene_ref_Base::CanGetLocus(), CGene_ref_Base::m_Locus, and CSerialObject::ThrowUnassigned().
Referenced by CLinkUtils::AddDbxrefLinksForSNP(), CGeneRefColumn::AddToFeature(), CDiscrepancyVisitorImpl< _Name >::Autofix(), BOOST_AUTO_TEST_CASE(), CConvertMiscFeatToGene::Convert(), CConvertGeneToImp::Convert(), CExploreProcess::DoOneBioseq(), EndAdded(), CCleanup::FindMatchingLocusGene(), fta_cmp_gene_refs(), GeneLocusCheck(), CGeneFinder::GeneMatchesXref(), CNewCleanup_imp::GenerefBC(), GeneRefMatch(), CEditSequenceEnds::GetCommand(), CBulkGene::GetCommandFromValuesTable(), CGeneRefColumn::GetFromFeat(), CTSE_Handle::GetGeneByRef(), GetGeneForFeature(), CTSE_Handle::GetGenesByRef(), GetIsLength(), CGene_ref::GetLabel(), CGuiObjectInfoVariation::GetLinks(), GetLocalGeneByXref(), NMacroUtil::GetLocusTagFromGene(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CEntrezgene::GetSymbol(), GetTargetedLocusName(), GetTextObjectDescription(), CDiscrepancyObject::GetTextObjectDescription(), CEditingActionFeatGeneLocus::GetValue(), CBulkGene::GetValuesTableFromSeqEntry(), IsGeneInXref(), CGene_ref::IsSuppressed(), CAnnotObjectType_Less::operator()(), operator<<(), CTabularFormatter_GeneSymbol::Print(), CGFFReader::Read(), CGene_ref::RefersToSameGene(), CFindASN1Dlg::ReplaceInFeature(), CGeneFinder::ResolveGeneXref(), s_CheckQuals_gene(), s_CompareFtables(), s_EquivGenes(), CSingleFeatValidator::s_GeneRefsAreEquivalent(), CCompareSeqRegions::s_GetGeneId(), s_GetGeneRefFields(), s_GetGeneTextLabel(), s_GetProteinName(), s_ReportableCollision(), s_TitleFromSegment(), CReportEntry::SetGene(), CGeneOverlapProcess::TestFeatureGeneOverlap(), CGeneFeatTreeProcess::TestFeatureGeneTree(), CGeneValidator::Validate(), CValidError_bioseq::ValidateCollidingGenes(), CValidError_bioseq::ValidateSeqFeatContext(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CFeatureItem::x_AddQualsIdx(), CConvertCDSToPseudoGene::x_AddToGeneLocus(), CNewCleanup_imp::x_CleanEmptyGene(), CFeatureGenerator::SImplementation::x_ConstructRnaName(), CFeatureTableReader_Imp::x_CreateGenesFromCDSs(), CAutoDefFeatureClause::x_GetGeneName(), CCreateGeneModelTask::x_GetUpdatedGeneCommand(), CSeq_annot_Info::x_MapFeatByGene(), CGFFReader::x_RemapGeneRefs(), CDeflineGenerator::x_SetTitleFromProtein(), CDeflineGenerator::x_SetTitleFromProteinIdx(), CSeq_annot_Info::x_UnmapFeatByGene(), CCdregionValidator::x_ValidateCDSPeptides(), CSingleFeatValidator::x_ValidateGeneXRef(), and CCdregionValidator::x_ValidateParentPartialness().
|
inline |
Get the Locus_tag member data.
Definition at line 793 of file Gene_ref_.hpp.
References CGene_ref_Base::CanGetLocus_tag(), CGene_ref_Base::m_Locus_tag, and CSerialObject::ThrowUnassigned().
Referenced by CGeneRefColumn::AddToFeature(), CCreateProteinId::apply(), CExploreProcess::DoOneBioseq(), CCleanup::FindMatchingLocus_tagGene(), fta_cmp_gene_refs(), GeneLocusCheck(), CGeneFinder::GeneMatchesXref(), GeneRefMatch(), CBulkGene::GetCommandFromValuesTable(), CValidator::CCacheImpl::GetFeatStrKeyToFeats(), CGeneRefColumn::GetFromFeat(), CTSE_Handle::GetGeneByRef(), GetGeneForFeature(), CTSE_Handle::GetGenesByRef(), CGene_ref::GetLabel(), GetLocalGeneByXref(), GetLocusTag(), GetLocusTagForFeature(), NMacroUtil::GetLocusTagFromGene(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CEntrezgene::GetSymbol(), CEditingActionFeatLocus_tag::GetValue(), CBulkGene::GetValuesTableFromSeqEntry(), IsGeneInXref(), CGene_ref::IsSuppressed(), CFeatComparatorByLabel::Less(), CCleanup::NormalizeGeneQuals(), operator<<(), CValidError_imp::PostErr(), CGene_ref::RefersToSameGene(), CFindASN1Dlg::ReplaceInFeature(), CGeneFinder::ResolveGeneXref(), s_CheckQuals_gene(), s_EquivGenes(), CSingleFeatValidator::s_GeneRefsAreEquivalent(), NSearchFeatPanel::s_GetFeatureLabel(), s_GetGeneRefFields(), s_GetGeneTextLabel(), s_GetProteinName(), s_ReportableCollision(), CReportEntry::SetGene(), CGeneOverlapProcess::TestFeatureGeneOverlap(), CGeneFeatTreeProcess::TestFeatureGeneTree(), CGeneValidator::Validate(), CValidError_bioseq::ValidateCollidingGenes(), CValidError_bioseq::ValidateSeqFeatContext(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CFeatureItem::x_AddQualsIdx(), CNewCleanup_imp::x_CleanEmptyGene(), CImportFeatTable::x_CreateCommand(), CFeatureTableReader_Imp::x_CreateGenesFromCDSs(), CValidErrorFormat::x_FormatECNumberForSubmitterReport(), CAutoDefFeatureClause::x_GetGeneName(), CValidErrorFormat::x_GetLocusTag(), CSeq_annot_Info::x_MapFeatByGene(), CDeflineGenerator::x_SetTitleFromProtein(), CDeflineGenerator::x_SetTitleFromProteinIdx(), CSeq_annot_Info::x_UnmapFeatByGene(), CCdregionValidator::x_ValidateCDSPeptides(), CSingleFeatValidator::x_ValidateGeneXRef(), CSingleFeatValidator::x_ValidateLocusTagGeneralMatch(), CSingleFeatValidator::x_ValidateOldLocusTag(), CFeatTableEdit::xGenerate_mRNA_Product(), CFeatTableEdit::xGetCurrentLocusTagPrefix(), CFeatTableEdit::xNextProteinId(), CFeatTableEdit::xNextTranscriptId(), and CFeatureTableReader::xTranslateProtein().
|
inline |
Get the Maploc member data.
Definition at line 646 of file Gene_ref_.hpp.
References CGene_ref_Base::CanGetMaploc(), CGene_ref_Base::m_Maploc, and CSerialObject::ThrowUnassigned().
Referenced by CGeneRefColumn::AddToFeature(), GeneRefMatch(), CGeneRefColumn::GetFromFeat(), CGene_ref::GetLabel(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CEditingActionFeatMaploc::GetValue(), CGene_ref::IsSuppressed(), CFindASN1Dlg::ReplaceInFeature(), CGeneValidator::Validate(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CNewCleanup_imp::x_CleanEmptyGene(), and CGff2Writer::xAssignFeatureAttributeMapLoc().
|
inline |
Get the Name member data.
Definition at line 399 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::CanGetName(), CGene_nomenclature_Base::m_Name, and CSerialObject::ThrowUnassigned().
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Get the Pseudo member data.
Definition at line 706 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Pseudo.
Referenced by CDiscrepancyContext::IsPseudo(), IsPseudo(), s_CheckQuals_cdregion(), CSingleFeatValidator::s_IsPseudo(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_GetPseudo(), CGeneCache::x_IsPseudo(), x_IsPseudo(), and CRNAValidator::x_ValidateTrnaType().
|
inline |
Get the Source member data.
Definition at line 446 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::CanGetSource(), CGene_nomenclature_Base::m_Source, and CSerialObject::ThrowUnassigned().
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Get the Status member data.
Definition at line 312 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::CanGetStatus(), CGene_nomenclature_Base::m_Status, and CSerialObject::ThrowUnassigned().
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Get the Symbol member data.
Definition at line 352 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::CanGetSymbol(), CGene_nomenclature_Base::m_Symbol, and CSerialObject::ThrowUnassigned().
Referenced by BOOST_AUTO_TEST_CASE().
|
inline |
Get the Syn member data.
Definition at line 768 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Syn.
Referenced by EndAdded(), fta_cmp_gene_refs(), CGeneFinder::GeneMatchesXref(), CBulkGene::GetCommandFromValuesTable(), CGeneRefColumn::GetFromFeat(), CGene_ref::GetLabel(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CBulkGene::GetValuesTableFromSeqEntry(), CGene_ref::IsSuppressed(), CGene_ref::RefersToSameGene(), s_CheckQuals_gene(), s_CompareFtables(), CSingleFeatValidator::s_GeneRefsAreEquivalent(), s_GetProteinName(), s_TitleFromSegment(), CGeneValidator::Validate(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CNewCleanup_imp::x_CleanEmptyGene(), and CFeatureItem::x_CleanQuals().
|
inline |
Official allele designation Check if a value has been assigned to Allele data member.
Data member Allele is optional; its type is defined as 'typedef string TAllele'
Definition at line 540 of file Gene_ref_.hpp.
References CGene_ref_Base::m_set_State.
Referenced by CGeneRefColumn::AddToFeature(), CGene_ref_Base::CanGetAllele(), GeneRefMatch(), CBulkGene::GetCommandFromValuesTable(), CGeneRefColumn::GetFromFeat(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CEditingActionFeatAllele::GetValue(), CBulkGene::GetValuesTableFromSeqEntry(), CEditingActionFeatAllele::IsSetValue(), CGene_ref::IsSuppressed(), CFindASN1Dlg::ReplaceInFeature(), CGene_ref_Base::SetAllele(), CGeneValidator::Validate(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CNewCleanup_imp::x_CleanEmptyGene(), CNewCleanup_imp::x_GeneGBQualBC(), CNewCleanup_imp::x_RemoveRedundantComment(), CNewCleanup_imp::x_ShouldRemoveEmptyGene(), and CSingleFeatValidator::x_ValidateGeneXRef().
|
inline |
ids in other dbases Check if a value has been assigned to Db data member.
Data member Db is optional; its type is defined as 'typedef vector< CRef< CDbtag > > TDb'
Definition at line 731 of file Gene_ref_.hpp.
References CGene_ref_Base::m_set_State.
Referenced by CScoreLookup::GetGeneId(), CGene_ref::GetLabel(), CGene_ref::IsSuppressed(), CFindASN1Dlg::ReplaceInFeature(), s_CopyDbToFeat(), variation::CVariationUtil::CVariantPropertiesIndex::s_GetGeneID(), CGeneValidator::Validate(), CFeatureItem::x_AddQualGeneXref(), CFeatureItem::x_AddQualsGene(), CNewCleanup_imp::x_CleanEmptyGene(), CNewCleanup_imp::x_RemoveRedundantComment(), and CNewCleanup_imp::x_ShouldRemoveEmptyGene().
|
inline |
descriptive name Check if a value has been assigned to Desc data member.
Data member Desc is optional; its type is defined as 'typedef string TDesc'
Definition at line 587 of file Gene_ref_.hpp.
References CGene_ref_Base::m_set_State.
Referenced by CDescriptionColumn::AddToFeature(), CGene_ref_Base::CanGetDesc(), CConvertGeneToImp::Convert(), CConvertCDSToPseudoGene::Convert(), GeneRefMatch(), CBulkGene::GetCommandFromValuesTable(), CDescriptionColumn::GetFromFeat(), CEntrezgeneHandler::GetLabel(), CGene_ref::GetLabel(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CEditingActionFeatDesc::GetValue(), CBulkGene::GetValuesTableFromSeqEntry(), CEditingActionFeatDesc::IsSetValue(), CGene_ref::IsSuppressed(), CAnnotObjectType_Less::operator()(), CFindASN1Dlg::ReplaceInFeature(), s_CheckQuals_gene(), s_CompareFtables(), s_GetGeneTextLabel(), s_GetProteinName(), s_ReportableCollision(), CGene_ref_Base::SetDesc(), CGeneValidator::Validate(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CConvertCDSToPseudoGene::x_AddToGeneDescr(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CNewCleanup_imp::x_CleanEmptyGene(), CAutoDefFeatureClause::x_GetGeneName(), CSeq_annot_Info::x_MapFeatByGene(), CDeflineGenerator::x_SetTitleFromProtein(), CDeflineGenerator::x_SetTitleFromProteinIdx(), CNewCleanup_imp::x_ShouldRemoveEmptyGene(), and CSeq_annot_Info::x_UnmapFeatByGene().
|
inline |
Check if a value has been assigned to Formal_name data member.
Data member Formal_name is optional; its type is defined as 'typedef CGene_nomenclature TFormal_name'
Definition at line 828 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Formal_name.
Referenced by CClearNomenclature::apply(), BOOST_AUTO_TEST_CASE(), CGene_ref_Base::CanGetFormal_name(), CEntrezgene::GetNomenclature(), and CFeatureItem::x_AddQualsGene().
|
inline |
Official gene symbol Check if a value has been assigned to Locus data member.
Data member Locus is optional; its type is defined as 'typedef string TLocus'
Definition at line 493 of file Gene_ref_.hpp.
References CGene_ref_Base::m_set_State.
Referenced by CLinkUtils::AddDbxrefLinksForSNP(), CGeneRefColumn::AddToFeature(), CDiscrepancyVisitorImpl< _Name >::Autofix(), BOOST_AUTO_TEST_CASE(), CGene_ref_Base::CanGetLocus(), CConvertGeneToImp::Convert(), CExploreProcess::DoOneBioseq(), CCleanup::FindMatchingLocusGene(), CCleanup::FixGeneXrefSkew(), fta_cmp_gene_refs(), GeneLocusCheck(), CGeneFinder::GeneMatchesXref(), CNewCleanup_imp::GenerefBC(), GeneRefMatch(), CEditSequenceEnds::GetCommand(), CBulkGene::GetCommandFromValuesTable(), CGeneRefColumn::GetFromFeat(), CTSE_Handle::GetGeneByRef(), CTSE_Handle::GetGenesByRef(), GetIsLength(), CGene_ref::GetLabel(), CGuiObjectInfoVariation::GetLinks(), GetLocalGeneByXref(), NMacroUtil::GetLocusTagFromGene(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), GetTargetedLocusName(), CEditingActionFeatGeneLocus::GetValue(), CBulkGene::GetValuesTableFromSeqEntry(), IsGeneInXref(), CEditingActionFeatGeneLocus::IsSetValue(), CGene_ref::IsSuppressed(), CCleanup::NormalizeGeneQuals(), CAnnotObjectType_Less::operator()(), operator<<(), CTabularFormatter_GeneSymbol::Print(), CGFFReader::Read(), CGene_ref::RefersToSameGene(), CFindASN1Dlg::ReplaceInFeature(), CGeneFinder::ResolveGeneXref(), s_CheckQuals_gene(), s_CompareFtables(), CSingleFeatValidator::s_GeneRefsAreEquivalent(), s_GetGeneTextLabel(), s_GetProteinName(), s_ReportableCollision(), s_TitleFromSegment(), CReportEntry::SetGene(), CGene_ref_Base::SetLocus(), sx_GeneIsSuppressed(), CGeneOverlapProcess::TestFeatureGeneOverlap(), CGeneFeatTreeProcess::TestFeatureGeneTree(), CGeneValidator::Validate(), CValidError_bioseq::ValidateCollidingGenes(), CValidError_bioseq::ValidateSeqFeatContext(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CFeatureItem::x_AddQualsIdx(), CConvertCDSToPseudoGene::x_AddToGeneLocus(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CNewCleanup_imp::x_CleanEmptyGene(), CFeatureGenerator::SImplementation::x_ConstructRnaName(), CFeatureTableReader_Imp::x_CreateGenesFromCDSs(), CNewCleanup_imp::x_GeneGBQualBC(), CCreateGeneModelTask::x_GetUpdatedGeneCommand(), CSeq_annot_Info::x_MapFeatByGene(), CGFFReader::x_RemapGeneRefs(), CNewCleanup_imp::x_RemoveRedundantComment(), CDeflineGenerator::x_SetTitleFromProtein(), CDeflineGenerator::x_SetTitleFromProteinIdx(), CNewCleanup_imp::x_ShouldRemoveEmptyGene(), CSeq_annot_Info::x_UnmapFeatByGene(), CCdregionValidator::x_ValidateCDSPeptides(), CValidError_bioseq::x_ValidateCDSVDJCmatch(), CSingleFeatValidator::x_ValidateGeneXRef(), and CCdregionValidator::x_ValidateParentPartialness().
|
inline |
systematic gene name (e.g., MI0001, ORF0069) Check if a value has been assigned to Locus_tag data member.
Data member Locus_tag is optional; its type is defined as 'typedef string TLocus_tag'
Definition at line 781 of file Gene_ref_.hpp.
References CGene_ref_Base::m_set_State.
Referenced by CGeneRefColumn::AddToFeature(), CFeatTableEdit::AnnotHasAllLocusTags(), CCreateProteinId::apply(), CCreateLocusTagGene::apply(), CGene_ref_Base::CanGetLocus_tag(), CExploreProcess::DoOneBioseq(), CCleanup::FindMatchingLocus_tagGene(), CCleanup::FixGeneXrefSkew(), fta_cmp_gene_refs(), GeneLocusCheck(), CGeneFinder::GeneMatchesXref(), GeneRefMatch(), CBulkGene::GetCommandFromValuesTable(), CValidator::CCacheImpl::GetFeatStrKeyToFeats(), CGeneRefColumn::GetFromFeat(), CTSE_Handle::GetGeneByRef(), CTSE_Handle::GetGenesByRef(), CGene_ref::GetLabel(), GetLocalGeneByXref(), GetLocusTag(), NMacroUtil::GetLocusTagFromGene(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CEditingActionFeatLocus_tag::GetValue(), CBulkGene::GetValuesTableFromSeqEntry(), IsGeneInXref(), CEditingActionFeatLocus_tag::IsSetValue(), CGene_ref::IsSuppressed(), CFeatComparatorByLabel::Less(), CCleanup::NormalizeGeneQuals(), operator<<(), CValidError_imp::PostErr(), CGene_ref::RefersToSameGene(), CFindASN1Dlg::ReplaceInFeature(), CGeneFinder::ResolveGeneXref(), s_CheckQuals_gene(), CSingleFeatValidator::s_GeneRefsAreEquivalent(), NSearchFeatPanel::s_GetFeatureLabel(), s_GetGeneTextLabel(), s_GetProteinName(), s_ReportableCollision(), CReportEntry::SetGene(), CGene_ref_Base::SetLocus_tag(), SPParseGeneRefTag(), sx_GeneIsSuppressed(), CGeneOverlapProcess::TestFeatureGeneOverlap(), CGeneFeatTreeProcess::TestFeatureGeneTree(), CGeneValidator::Validate(), CValidError_bioseq::ValidateCollidingGenes(), CValidError_bioseq::ValidateSeqFeatContext(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CFeatureItem::x_AddQualsIdx(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CNewCleanup_imp::x_CleanEmptyGene(), CImportFeatTable::x_CreateCommand(), CFeatureTableReader_Imp::x_CreateGenesFromCDSs(), CAutogeneratedExtendedCleanup::x_ExtendedCleanupGeneRef(), CValidErrorFormat::x_FormatECNumberForSubmitterReport(), CNewCleanup_imp::x_GeneGBQualBC(), CAutoDefFeatureClause::x_GetGeneName(), CValidErrorFormat::x_GetLocusTag(), CSeq_annot_Info::x_MapFeatByGene(), CNewCleanup_imp::x_RemoveRedundantComment(), CDeflineGenerator::x_SetTitleFromProtein(), CDeflineGenerator::x_SetTitleFromProteinIdx(), CNewCleanup_imp::x_ShouldRemoveEmptyGene(), CSeq_annot_Info::x_UnmapFeatByGene(), CCdregionValidator::x_ValidateCDSPeptides(), CValidError_bioseq::x_ValidateCDSVDJCmatch(), CSingleFeatValidator::x_ValidateGeneXRef(), CSingleFeatValidator::x_ValidateLocusTagGeneralMatch(), CSingleFeatValidator::x_ValidateOldLocusTag(), CFeatTableEdit::xGenerate_mRNA_Product(), CFeatTableEdit::xGenerateLocusIdsUseExisting(), CFeatTableEdit::xNextProteinId(), CFeatTableEdit::xNextTranscriptId(), and CFeatureTableReader::xTranslateProtein().
|
inline |
descriptive map location Check if a value has been assigned to Maploc data member.
Data member Maploc is optional; its type is defined as 'typedef string TMaploc'
Definition at line 634 of file Gene_ref_.hpp.
References CGene_ref_Base::m_set_State.
Referenced by CGeneRefColumn::AddToFeature(), CGene_ref_Base::CanGetMaploc(), GeneRefMatch(), CGeneRefColumn::GetFromFeat(), CGene_ref::GetLabel(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CEditingActionFeatMaploc::GetValue(), CEditingActionFeatMaploc::IsSetValue(), CGene_ref::IsSuppressed(), CFindASN1Dlg::ReplaceInFeature(), CGene_ref_Base::SetMaploc(), CGeneValidator::Validate(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_AddQualsGene(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CNewCleanup_imp::x_CleanEmptyGene(), CAutogeneratedExtendedCleanup::x_ExtendedCleanupGeneRef(), CNewCleanup_imp::x_GeneGBQualBC(), CNewCleanup_imp::x_RemoveRedundantComment(), CNewCleanup_imp::x_ShouldRemoveEmptyGene(), and CGff2Writer::xAssignFeatureAttributeMapLoc().
|
inline |
Check if a value has been assigned to Name data member.
Data member Name is optional; its type is defined as 'typedef string TName'
Definition at line 387 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_set_State.
Referenced by CGene_nomenclature_Base::CanGetName(), and CGene_nomenclature_Base::SetName().
|
inline |
pseudogene Check if a value has been assigned to Pseudo data member.
Data member Pseudo is optional with default false; its type is defined as 'typedef bool TPseudo'
Definition at line 681 of file Gene_ref_.hpp.
References CGene_ref_Base::m_set_State.
Referenced by GeneRefMatch(), CDiscrepancyContext::IsPseudo(), IsPseudo(), CSingleFeatValidator::s_IsPseudo(), CGene_ref_Base::SetPseudo(), CFeatureItem::x_AddFTableGeneQuals(), CFeatureItem::x_GetPseudo(), CAutoDefGeneClause::x_IsPseudo(), CGeneCache::x_IsPseudo(), x_IsPseudo(), and CNewCleanup_imp::x_ShouldRemoveEmptyGene().
|
inline |
Check if a value has been assigned to Source data member.
Data member Source is optional; its type is defined as 'typedef CDbtag TSource'
Definition at line 434 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_Source.
Referenced by CGene_nomenclature_Base::CanGetSource().
|
inline |
Check if a value has been assigned to Status data member.
Data member Status is mandatory; its type is defined as 'typedef EStatus TStatus'
Definition at line 293 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_set_State.
Referenced by CGene_nomenclature_Base::CanGetStatus(), and CGene_nomenclature_Base::SetStatus().
|
inline |
Check if a value has been assigned to Symbol data member.
Data member Symbol is optional; its type is defined as 'typedef string TSymbol'
Definition at line 340 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_set_State.
Referenced by CGene_nomenclature_Base::CanGetSymbol(), CEntrezgene::GetNomenclature(), and CGene_nomenclature_Base::SetSymbol().
|
inline |
synonyms for locus Check if a value has been assigned to Syn data member.
Data member Syn is optional; its type is defined as 'typedef list< string > TSyn'
Definition at line 756 of file Gene_ref_.hpp.
References CGene_ref_Base::m_set_State.
Referenced by CGeneRefColumn::AddToFeature(), EndAdded(), fta_cmp_gene_refs(), CGeneFinder::GeneMatchesXref(), CBulkGene::GetCommandFromValuesTable(), CGeneRefColumn::GetFromFeat(), CGene_ref::GetLabel(), CCdsFromGeneMrnaExon::GetNameFromGene(), CmRNAFromGeneCdsExon::GetNameFromGene(), CtRNAFromGene::GetNameFromGene(), CBulkGene::GetValuesTableFromSeqEntry(), CGene_ref::IsSuppressed(), CGene_ref::RefersToSameGene(), CFindASN1Dlg::ReplaceInFeature(), s_CompareFtables(), CSingleFeatValidator::s_GeneRefsAreEquivalent(), s_GetProteinName(), s_TitleFromSegment(), CGeneValidator::Validate(), CFeatureItem::x_AddQualsGene(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CNewCleanup_imp::x_CleanEmptyGene(), CFeatureItem::x_CleanQuals(), CNewCleanup_imp::x_RemoveRedundantComment(), and CNewCleanup_imp::x_ShouldRemoveEmptyGene().
|
private |
|
private |
|
private |
|
virtual |
Reset the whole object.
Definition at line 90 of file Gene_nomenclature_.cpp.
References CGene_nomenclature_Base::ResetName(), CGene_nomenclature_Base::ResetSource(), CGene_nomenclature_Base::ResetStatus(), and CGene_nomenclature_Base::ResetSymbol().
|
virtual |
Reset the whole object.
Definition at line 111 of file Gene_ref_.cpp.
References CGene_ref_Base::ResetAllele(), CGene_ref_Base::ResetDb(), CGene_ref_Base::ResetDesc(), CGene_ref_Base::ResetFormal_name(), CGene_ref_Base::ResetLocus(), CGene_ref_Base::ResetLocus_tag(), CGene_ref_Base::ResetMaploc(), CGene_ref_Base::ResetPseudo(), and CGene_ref_Base::ResetSyn().
Referenced by CFeatureGenePanel::TransferDataFromWindow().
void CGene_ref_Base::ResetAllele | ( | void | ) |
Reset Allele data member.
Definition at line 58 of file Gene_ref_.cpp.
References CGene_ref_Base::m_Allele, and CGene_ref_Base::m_set_State.
Referenced by CGene_ref_Base::Reset(), and CNewCleanup_imp::x_CleanEmptyGene().
void CGene_ref_Base::ResetDb | ( | void | ) |
Reset Db data member.
Definition at line 76 of file Gene_ref_.cpp.
References CGene_ref_Base::m_Db, and CGene_ref_Base::m_set_State.
Referenced by CGene_ref_Base::Reset(), s_CopyDbToFeat(), and CNewCleanup_imp::x_CleanEmptyGene().
void CGene_ref_Base::ResetDesc | ( | void | ) |
Reset Desc data member.
Definition at line 64 of file Gene_ref_.cpp.
References CGene_ref_Base::m_Desc, and CGene_ref_Base::m_set_State.
Referenced by CGene_ref_Base::Reset(), CNewCleanup_imp::x_CleanEmptyGene(), and CNewCleanup_imp::x_RemoveRedundantComment().
void CGene_ref_Base::ResetFormal_name | ( | void | ) |
Reset Formal_name data member.
Definition at line 94 of file Gene_ref_.cpp.
References CGene_ref_Base::m_Formal_name.
Referenced by CGene_ref_Base::Reset().
void CGene_ref_Base::ResetLocus | ( | void | ) |
Reset Locus data member.
Definition at line 52 of file Gene_ref_.cpp.
References CGene_ref_Base::m_Locus, and CGene_ref_Base::m_set_State.
Referenced by CGene_ref_Base::Reset(), and CNewCleanup_imp::x_CleanEmptyGene().
void CGene_ref_Base::ResetLocus_tag | ( | void | ) |
Reset Locus_tag data member.
Definition at line 88 of file Gene_ref_.cpp.
References CGene_ref_Base::m_Locus_tag, and CGene_ref_Base::m_set_State.
Referenced by CGene_ref_Base::Reset(), and CNewCleanup_imp::x_CleanEmptyGene().
void CGene_ref_Base::ResetMaploc | ( | void | ) |
Reset Maploc data member.
Definition at line 70 of file Gene_ref_.cpp.
References CGene_ref_Base::m_Maploc, and CGene_ref_Base::m_set_State.
Referenced by CGene_ref_Base::Reset(), and CNewCleanup_imp::x_CleanEmptyGene().
void CGene_nomenclature_Base::ResetName | ( | void | ) |
Reset Name data member.
Definition at line 67 of file Gene_nomenclature_.cpp.
References CGene_nomenclature_Base::m_Name, and CGene_nomenclature_Base::m_set_State.
Referenced by CGene_nomenclature_Base::Reset().
|
inline |
Reset Pseudo data member.
Definition at line 693 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Pseudo, and CGene_ref_Base::m_set_State.
Referenced by CGene_ref_Base::Reset(), and CGene_ref_Base::SetDefaultPseudo().
void CGene_nomenclature_Base::ResetSource | ( | void | ) |
Reset Source data member.
Definition at line 73 of file Gene_nomenclature_.cpp.
References CGene_nomenclature_Base::m_Source.
Referenced by CGene_nomenclature_Base::Reset().
|
inline |
Reset Status data member.
Definition at line 305 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_set_State, and CGene_nomenclature_Base::m_Status.
Referenced by CGene_nomenclature_Base::Reset().
END_ENUM_INFO void CGene_nomenclature_Base::ResetSymbol | ( | void | ) |
Reset Symbol data member.
Definition at line 61 of file Gene_nomenclature_.cpp.
References CGene_nomenclature_Base::m_set_State, and CGene_nomenclature_Base::m_Symbol.
Referenced by CGene_nomenclature_Base::Reset().
void CGene_ref_Base::ResetSyn | ( | void | ) |
Reset Syn data member.
Definition at line 82 of file Gene_ref_.cpp.
References CGene_ref_Base::m_set_State, and CGene_ref_Base::m_Syn.
Referenced by CGene_ref_Base::Reset(), and CNewCleanup_imp::x_CleanEmptyGene().
Assign a value to Allele data member.
value | Value to assign |
Definition at line 561 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Allele, CGene_ref_Base::m_set_State, and rapidjson::value.
Referenced by CFeatureTableReader_Imp::x_AddQualifierToGene(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), and CNewCleanup_imp::x_GeneGBQualBC().
|
inline |
Definition at line 568 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Allele, CGene_ref_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Allele data member.
Definition at line 575 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetAllele(), CGene_ref_Base::m_Allele, CGene_ref_Base::m_set_State, and CSerialObject::UnassignedString().
|
inline |
Assign a value to Db data member.
Definition at line 749 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Db, and CGene_ref_Base::m_set_State.
|
inline |
Assign default value to Pseudo data member.
Definition at line 700 of file Gene_ref_.hpp.
References CGene_ref_Base::ResetPseudo().
Assign a value to Desc data member.
value | Value to assign |
Definition at line 608 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Desc, CGene_ref_Base::m_set_State, and rapidjson::value.
Referenced by CFeatureTableReader_Imp::x_AddQualifierToFeature(), CFeatureTableReader_Imp::x_AddQualifierToGene(), CConvertCDSToPseudoGene::x_AddToGeneDescr(), and CAutogeneratedCleanup::x_BasicCleanupGeneRef().
|
inline |
Definition at line 615 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Desc, CGene_ref_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Desc data member.
Definition at line 622 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetDesc(), CGene_ref_Base::m_Desc, CGene_ref_Base::m_set_State, and CSerialObject::UnassignedString().
void CGene_ref_Base::SetFormal_name | ( | CGene_ref_Base::TFormal_name & | value | ) |
Assign a value to Formal_name data member.
value | Reference to value. |
Definition at line 99 of file Gene_ref_.cpp.
References CGene_ref_Base::m_Formal_name, and rapidjson::value.
CGene_ref_Base::TFormal_name & CGene_ref_Base::SetFormal_name | ( | void | ) |
Assign a value to Formal_name data member.
Definition at line 104 of file Gene_ref_.cpp.
References CGene_ref_Base::m_Formal_name.
Assign a value to Locus data member.
value | Value to assign |
Definition at line 514 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Locus, CGene_ref_Base::m_set_State, and rapidjson::value.
Referenced by AddGeneFeat(), FixAnnot(), CNewCleanup_imp::GenerefBC(), ParseGeneNameSP(), SPGetOneGeneRefNew(), CFeatureTableReader_Imp::x_AddQualifierToFeature(), CFeatureTableReader_Imp::x_AddQualifierToGene(), CConvertCDSToPseudoGene::x_AddToGeneLocus(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CNewCleanup_imp::x_GeneGBQualBC(), and CGtfReader::xFeatureSetDataGene().
|
inline |
Definition at line 521 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Locus, CGene_ref_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Locus data member.
Definition at line 528 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetLocus(), CGene_ref_Base::m_Locus, CGene_ref_Base::m_set_State, and CSerialObject::UnassignedString().
|
inline |
Assign a value to Locus_tag data member.
value | Value to assign |
Definition at line 802 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Locus_tag, CGene_ref_Base::m_set_State, and rapidjson::value.
Referenced by AddGeneFeat(), FixAnnot(), SPParseGeneRefTag(), CFeatureTableReader_Imp::x_AddQualifierToFeature(), CFeatureTableReader_Imp::x_AddQualifierToGene(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CAutogeneratedExtendedCleanup::x_ExtendedCleanupGeneRef(), CNewCleanup_imp::x_GeneGBQualBC(), and CGtfReader::xFeatureSetDataGene().
|
inline |
Definition at line 809 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Locus_tag, CGene_ref_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Locus_tag data member.
Definition at line 816 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetLocus_tag(), CGene_ref_Base::m_Locus_tag, CGene_ref_Base::m_set_State, and CSerialObject::UnassignedString().
Assign a value to Maploc data member.
value | Value to assign |
Definition at line 655 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Maploc, CGene_ref_Base::m_set_State, and rapidjson::value.
Referenced by AddGeneFeat(), CFeatureTableReader_Imp::x_AddQualifierToGene(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CAutogeneratedExtendedCleanup::x_ExtendedCleanupGeneRef(), and CNewCleanup_imp::x_GeneGBQualBC().
|
inline |
Definition at line 662 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Maploc, CGene_ref_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Maploc data member.
Definition at line 669 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetMaploc(), CGene_ref_Base::m_Maploc, CGene_ref_Base::m_set_State, and CSerialObject::UnassignedString().
Assign a value to Name data member.
value | Value to assign |
Definition at line 408 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_Name, CGene_nomenclature_Base::m_set_State, and rapidjson::value.
Referenced by CNewCleanup_imp::GeneFeatBC(), and CEntrezgene::GetNomenclature().
|
inline |
Definition at line 415 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_Name, CGene_nomenclature_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Name data member.
Definition at line 422 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::IsSetName(), CGene_nomenclature_Base::m_Name, CGene_nomenclature_Base::m_set_State, and CSerialObject::UnassignedString().
|
inline |
Assign a value to Pseudo data member.
value | Value to assign |
Definition at line 712 of file Gene_ref_.hpp.
References CGene_ref_Base::m_Pseudo, CGene_ref_Base::m_set_State, and rapidjson::value.
|
inline |
Assign a value to Pseudo data member.
Definition at line 719 of file Gene_ref_.hpp.
References CGene_ref_Base::IsSetPseudo(), CGene_ref_Base::m_Pseudo, CGene_ref_Base::m_set_State, and CSerialObject::UnassignedByte().
void CGene_nomenclature_Base::SetSource | ( | CGene_nomenclature_Base::TSource & | value | ) |
Assign a value to Source data member.
value | Reference to value. |
Definition at line 78 of file Gene_nomenclature_.cpp.
References CGene_nomenclature_Base::m_Source, and rapidjson::value.
Referenced by CNewCleanup_imp::GeneFeatBC().
CGene_nomenclature_Base::TSource & CGene_nomenclature_Base::SetSource | ( | void | ) |
Assign a value to Source data member.
Definition at line 83 of file Gene_nomenclature_.cpp.
References CGene_nomenclature_Base::m_Source.
|
inline |
Assign a value to Status data member.
value | Value to assign |
Definition at line 321 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_set_State, CGene_nomenclature_Base::m_Status, and rapidjson::value.
Referenced by CNewCleanup_imp::GeneFeatBC(), and CEntrezgene::GetNomenclature().
|
inline |
Assign a value to Status data member.
Definition at line 328 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::IsSetStatus(), CGene_nomenclature_Base::m_set_State, CGene_nomenclature_Base::m_Status, and CSerialObject::UnassignedByte().
Assign a value to Symbol data member.
value | Value to assign |
Definition at line 361 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_set_State, CGene_nomenclature_Base::m_Symbol, and rapidjson::value.
Referenced by CNewCleanup_imp::GeneFeatBC(), and CEntrezgene::GetNomenclature().
|
inline |
Definition at line 368 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::m_set_State, CGene_nomenclature_Base::m_Symbol, and rapidjson::value.
|
inline |
Assign a value to Symbol data member.
Definition at line 375 of file Gene_nomenclature_.hpp.
References CGene_nomenclature_Base::IsSetSymbol(), CGene_nomenclature_Base::m_set_State, CGene_nomenclature_Base::m_Symbol, and CSerialObject::UnassignedString().
|
inline |
Assign a value to Syn data member.
Definition at line 774 of file Gene_ref_.hpp.
References CGene_ref_Base::m_set_State, and CGene_ref_Base::m_Syn.
Referenced by AddGeneFeat(), FixAnnot(), CNewCleanup_imp::GenerefBC(), ParseGeneNameSP(), SPParseGeneRefTag(), CFeatureTableReader_Imp::x_AddQualifierToFeature(), CFeatureTableReader_Imp::x_AddQualifierToGene(), CAutogeneratedCleanup::x_BasicCleanupGeneRef(), CNewCleanup_imp::x_GeneGBQualBC(), and CGtfReader::xFeatureSetDataGene().
CGene_nomenclature::~CGene_nomenclature | ( | void | ) |
Definition at line 50 of file Gene_nomenclature.cpp.
|
virtual |
Definition at line 119 of file Gene_nomenclature_.cpp.
|
virtual |
Definition at line 150 of file Gene_ref_.cpp.
|
private |
Definition at line 473 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::GetAllele(), CGene_ref_Base::ResetAllele(), and CGene_ref_Base::SetAllele().
Definition at line 477 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::GetDb(), CGene_ref_Base::ResetDb(), and CGene_ref_Base::SetDb().
|
private |
Definition at line 474 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::GetDesc(), CGene_ref_Base::ResetDesc(), and CGene_ref_Base::SetDesc().
|
private |
Definition at line 480 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::GetFormal_name(), CGene_ref_Base::IsSetFormal_name(), CGene_ref_Base::ResetFormal_name(), and CGene_ref_Base::SetFormal_name().
|
private |
Definition at line 472 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::GetLocus(), CGene_ref_Base::ResetLocus(), and CGene_ref_Base::SetLocus().
|
private |
Definition at line 479 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::GetLocus_tag(), CGene_ref_Base::ResetLocus_tag(), and CGene_ref_Base::SetLocus_tag().
|
private |
Definition at line 475 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::GetMaploc(), CGene_ref_Base::ResetMaploc(), and CGene_ref_Base::SetMaploc().
|
private |
Definition at line 279 of file Gene_nomenclature_.hpp.
Referenced by CGene_nomenclature_Base::GetName(), CGene_nomenclature_Base::ResetName(), and CGene_nomenclature_Base::SetName().
|
private |
Definition at line 476 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::GetPseudo(), CGene_ref_Base::ResetPseudo(), and CGene_ref_Base::SetPseudo().
|
private |
Definition at line 276 of file Gene_nomenclature_.hpp.
Referenced by CGene_nomenclature_Base::CGene_nomenclature_Base(), CGene_nomenclature_Base::IsSetName(), CGene_nomenclature_Base::IsSetStatus(), CGene_nomenclature_Base::IsSetSymbol(), CGene_nomenclature_Base::ResetName(), CGene_nomenclature_Base::ResetStatus(), CGene_nomenclature_Base::ResetSymbol(), CGene_nomenclature_Base::SetName(), CGene_nomenclature_Base::SetStatus(), and CGene_nomenclature_Base::SetSymbol().
|
private |
Definition at line 471 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::CGene_ref_Base(), CGene_ref_Base::IsSetAllele(), CGene_ref_Base::IsSetDb(), CGene_ref_Base::IsSetDesc(), CGene_ref_Base::IsSetLocus(), CGene_ref_Base::IsSetLocus_tag(), CGene_ref_Base::IsSetMaploc(), CGene_ref_Base::IsSetPseudo(), CGene_ref_Base::IsSetSyn(), CGene_ref_Base::ResetAllele(), CGene_ref_Base::ResetDb(), CGene_ref_Base::ResetDesc(), CGene_ref_Base::ResetLocus(), CGene_ref_Base::ResetLocus_tag(), CGene_ref_Base::ResetMaploc(), CGene_ref_Base::ResetPseudo(), CGene_ref_Base::ResetSyn(), CGene_ref_Base::SetAllele(), CGene_ref_Base::SetDb(), CGene_ref_Base::SetDesc(), CGene_ref_Base::SetLocus(), CGene_ref_Base::SetLocus_tag(), CGene_ref_Base::SetMaploc(), CGene_ref_Base::SetPseudo(), and CGene_ref_Base::SetSyn().
Definition at line 280 of file Gene_nomenclature_.hpp.
Referenced by CGene_nomenclature_Base::GetSource(), CGene_nomenclature_Base::IsSetSource(), CGene_nomenclature_Base::ResetSource(), and CGene_nomenclature_Base::SetSource().
|
private |
Definition at line 277 of file Gene_nomenclature_.hpp.
Referenced by CGene_nomenclature_Base::GetStatus(), CGene_nomenclature_Base::ResetStatus(), and CGene_nomenclature_Base::SetStatus().
|
private |
Definition at line 278 of file Gene_nomenclature_.hpp.
Referenced by CGene_nomenclature_Base::GetSymbol(), CGene_nomenclature_Base::ResetSymbol(), and CGene_nomenclature_Base::SetSymbol().
|
private |
Definition at line 478 of file Gene_ref_.hpp.
Referenced by CGene_ref_Base::GetSyn(), CGene_ref_Base::ResetSyn(), and CGene_ref_Base::SetSyn().