Choice variants.
Enumerator e_not_setNo variant selected.
e_Namefor naming "other" type
e_TRNAfor tRNAs
e_GenDefinition at line 132 of file RNA_ref_.hpp.
◆ E_Choice [2/2]Choice variants.
Enumerator e_not_setNo variant selected.
e_Iupacaa e_Ncbieaa e_Ncbi8aa e_NcbistdaaDefinition at line 109 of file Trna_ext_.hpp.
◆ E_ChoiceStopper [1/2]Maximum+1 value of the choice variant enumerator.
Enumerator e_MaxChoice== e_Gen+1
Definition at line 139 of file RNA_ref_.hpp.
◆ E_ChoiceStopper [2/2]Maximum+1 value of the choice variant enumerator.
Enumerator e_MaxChoice== e_Ncbistdaa+1
Definition at line 117 of file Trna_ext_.hpp.
◆ E_memberIndex [1/4] Enumerator e__allMandatory e_class e_product e_qualsDefinition at line 94 of file RNA_gen_.hpp.
◆ E_memberIndex [2/4] Enumerator e__allMandatory e_qual e_valDefinition at line 90 of file RNA_qual_.hpp.
◆ E_memberIndex [3/4] Enumerator e__allMandatory e_type e_pseudo e_extDefinition at line 300 of file RNA_ref_.hpp.
◆ E_memberIndex [4/4] Enumerator e__allMandatory e_aa e_codon e_anticodonDefinition at line 310 of file Trna_ext_.hpp.
◆ ETypetype of RNA feature
Enumerator eType_unknown eType_premsg eType_mRNA eType_tRNA eType_rRNA eType_snRNAwill become ncRNA, with RNA-gen.class = snRNA
eType_scRNAwill become ncRNA, with RNA-gen.class = scRNA
eType_snoRNAwill become ncRNA, with RNA-gen.class = snoRNA
eType_ncRNAnon-coding RNA; subsumes snRNA, scRNA, snoRNA
eType_tmRNA eType_miscRNA eType_otherDefinition at line 95 of file RNA_ref_.hpp.
◆ C_Aa() [1/2] ◆ C_Aa() [2/2] ◆ C_Ext() [1/2] ◆ C_Ext() [2/2] ◆ CanGet() bool CRNA_qual_set_Base::CanGet ( void ) const inlineCheck if it is safe to call Get method.
Definition at line 158 of file RNA_qual_set_.hpp.
◆ CanGetAa() bool CTrna_ext_Base::CanGetAa ( void ) const inline ◆ CanGetAnticodon() bool CTrna_ext_Base::CanGetAnticodon ( void ) const inline ◆ CanGetClass() bool CRNA_gen_Base::CanGetClass ( void ) const inline ◆ CanGetCodon() bool CTrna_ext_Base::CanGetCodon ( void ) const inline ◆ CanGetExt() bool CRNA_ref_Base::CanGetExt ( void ) const inlineCheck if it is safe to call GetExt method.
Definition at line 610 of file RNA_ref_.hpp.
References CRNA_ref_Base::IsSetExt().
Referenced by get_my_feat_type(), get_trna_string(), CRNA_ref_Base::GetExt(), CCodonsRecColumn::GetFromFeat(), CAntiCodonColumn::GetFromFeat(), CTagPeptideColumn::GetFromFeat(), GetRNAname(), CRna_feat_type::Match(), CValidError_bioseq::ValidateSeqFeatContext(), and CSeqFeatData::x_InitFeatDataInfo().
◆ CanGetProduct() bool CRNA_gen_Base::CanGetProduct ( void ) const inline ◆ CanGetPseudo() bool CRNA_ref_Base::CanGetPseudo ( void ) const inline ◆ CanGetQual() bool CRNA_qual_Base::CanGetQual ( void ) const inline ◆ CanGetQuals() bool CRNA_gen_Base::CanGetQuals ( void ) const inline ◆ CanGetType() bool CRNA_ref_Base::CanGetType ( void ) const inline ◆ CanGetVal() bool CRNA_qual_Base::CanGetVal ( void ) const inline ◆ CheckSelected() [1/2] void CRNA_ref_Base::C_Ext::CheckSelected ( E_Choice index ) const inlineVerify selection, throw exception if it differs from the expected.
Definition at line 455 of file RNA_ref_.hpp.
◆ CheckSelected() [2/2] void CTrna_ext_Base::C_Aa::CheckSelected ( E_Choice index ) const inlineVerify selection, throw exception if it differs from the expected.
Definition at line 460 of file Trna_ext_.hpp.
◆ CRNA_gen_Base() [1/2] ◆ CRNA_gen_Base() [2/2] ◆ CRNA_qual() [1/2] ◆ CRNA_qual() [2/2] CRNA_qual::CRNA_qual ( void ) inlineDefinition at line 86 of file RNA_qual.hpp.
◆ CRNA_qual_Base() [1/2] ◆ CRNA_qual_Base() [2/2] ◆ CRNA_qual_set() [1/2] ◆ CRNA_qual_set() [2/2] CRNA_qual_set::CRNA_qual_set ( void ) inlineDefinition at line 86 of file RNA_qual_set.hpp.
◆ CRNA_qual_set_Base() [1/2] ◆ CRNA_qual_set_Base() [2/2] ◆ CRNA_ref_Base() [1/2] ◆ CRNA_ref_Base() [2/2] ◆ CTrna_ext_Base() [1/2] ◆ CTrna_ext_Base() [2/2] ◆ DECLARE_INTERNAL_TYPE_INFO() [1/7] CRNA_gen_Base::DECLARE_INTERNAL_TYPE_INFO ( ) ◆ DECLARE_INTERNAL_TYPE_INFO() [2/7] CRNA_qual_Base::DECLARE_INTERNAL_TYPE_INFO ( ) ◆ DECLARE_INTERNAL_TYPE_INFO() [3/7] CRNA_qual_set_Base::DECLARE_INTERNAL_TYPE_INFO ( ) ◆ DECLARE_INTERNAL_TYPE_INFO() [4/7] CRNA_ref_Base::DECLARE_INTERNAL_TYPE_INFO ( ) ◆ DECLARE_INTERNAL_TYPE_INFO() [5/7] CRNA_ref_Base::C_Ext::DECLARE_INTERNAL_TYPE_INFO ( ) ◆ DECLARE_INTERNAL_TYPE_INFO() [6/7] CTrna_ext_Base::DECLARE_INTERNAL_TYPE_INFO ( ) ◆ DECLARE_INTERNAL_TYPE_INFO() [7/7] CTrna_ext_Base::C_Aa::DECLARE_INTERNAL_TYPE_INFO ( ) ◆ DoSelect() [1/2] ◆ DoSelect() [2/2] ◆ EType()Access to EType's attributes (values, names) as defined in spec.
◆ Get() ◆ GetAa()Get the Aa member data.
Definition at line 603 of file Trna_ext_.hpp.
References CTrna_ext_Base::CanGetAa(), CTrna_ext_Base::m_Aa, and CSerialObject::ThrowUnassigned().
Referenced by BOOST_AUTO_TEST_CASE(), CSeq_loc_Conversion::ConvertRna(), CSeq_loc_Conversion_Set::ConvertRna(), get_aa_from_trna(), get_my_feat_type(), get_trna_string(), CFlatFileGenerator::GetFTableAnticodonText(), CWriteUtil::GetTrnaProductName(), s_GetAaAsChar(), s_GetTrnaProduct(), CFeatureItem::x_AddFTableAnticodon(), CFeatureItem::x_AddQualsRna(), CNewCleanup_imp::x_HandleTrnaProductGBQual(), CNewCleanup_imp::x_SeqFeatTRNABC(), and CRNAValidator::x_ValidateTrnaCodons().
◆ GetAnticodon()Get the Anticodon member data.
Definition at line 649 of file Trna_ext_.hpp.
References CTrna_ext_Base::CanGetAnticodon(), CTrna_ext_Base::m_Anticodon, and CSerialObject::ThrowUnassigned().
Referenced by CEditSeqEndsWithAlign::AdjustFeatureLocations(), CAlignmentAssistant::AdjustFeatureLocations(), CFeatTrim::Apply(), BOOST_AUTO_TEST_CASE(), CSeq_loc_Conversion::ConvertRna(), CSeq_loc_Conversion_Set::ConvertRna(), CAntiCodonColumn::GetFromFeat(), CFlatFileGenerator::GetFTableAnticodonText(), CWriteUtil::GetTrnaAntiCodon(), CEditingActionFeatAnticodon::GetValue(), CNewCleanup_imp::RnaFeatBC(), CSequenceUpdater::s_Shift_tRNAAntiCodon(), s_UpdateCodeBreaksAndAnticodons(), TestTrnaAnticodon(), CFeatureItem::x_AddFTableAnticodon(), CFeatureItem::x_AddQualsRna(), CFeatGapInfo::x_AdjustAnticodons(), CFeaturePropagator::x_PropagatetRNA(), CFeatTrim::x_TrimTrnaExt(), CRNAValidator::x_ValidateTrnaCodons(), and CRNAValidator::x_ValidateTrnaData().
◆ GetClass()Get the Class member data.
Definition at line 259 of file RNA_gen_.hpp.
References CRNA_gen_Base::CanGetClass(), CRNA_gen_Base::m_Class, and CSerialObject::ThrowUnassigned().
Referenced by CEditObjectSeq_feat::CanClose(), CNcrnaClassColumn::GetFromFeat(), CRNA_gen::IsLegalClass(), CRna_feat_type::Match(), CFindASN1Dlg::ReplaceInFeature(), s_CheckQuals_ncRNA(), IEditingActionFeat::s_GetncRNAClass(), sGetFeatureGeneBiotypeWrapper(), CFastaOstreamEx::x_AddncRNAClassAttribute(), CAutoDefNcRNAClause::x_GetProductName(), CSingleFeatValidator::x_ValidateNonImpFeat(), CGff3Writer::xAssignFeatureAttributeNcrnaClass(), and CGff3Writer::xAssignFeatureAttributeNote().
◆ GetCodon() ◆ GetExt()Get the Ext member data.
Definition at line 616 of file RNA_ref_.hpp.
References CRNA_ref_Base::CanGetExt(), CRNA_ref_Base::m_Ext, and CSerialObject::ThrowUnassigned().
Referenced by AddMiscRNAFeatures(), CReportTrim::AdjustAndTranslate(), CEditSeqEndsWithAlign::AdjustFeatureLocations(), CAlignmentAssistant::AdjustFeatureLocations(), CFixProductNames::apply(), CDiscrepancyVisitorImpl< _Name >::Autofix(), BOOST_AUTO_TEST_CASE(), CEditObjectSeq_feat::CanClose(), CSeq_loc_Conversion::ConvertRna(), CSeq_loc_Conversion_Set::ConvertRna(), get_my_feat_type(), get_trna_string(), CEntrezgene::GetDescription(), CNcrnaClassColumn::GetFromFeat(), CCodonsRecColumn::GetFromFeat(), CAntiCodonColumn::GetFromFeat(), CTagPeptideColumn::GetFromFeat(), CCdsFromGeneMrnaExon::GetNameFromMRNA(), GetRNAname(), CRNA_ref::GetRnaProductName(), GetRnaRef(), CEditingActionFeatCodonsRecognized::GetValue(), CEditingActionFeatAnticodon::GetValue(), CEditingActionFeatCodonsRecognized::IsSetValue(), CEditingActionFeatAnticodon::IsSetValue(), CRna_feat_type::Match(), CEditingActionFeatRnaQual::Modify(), CSuspectProductRulesEditor::OnApplyFixes(), CSuspectProductRulesEditor::OnListMatches(), CFindASN1Dlg::ReplaceInFeature(), CEditingActionFeatCodonsRecognized::ResetValue(), CEditingActionFeatAnticodon::ResetValue(), CEditingActionFeatNcRnaClass::ResetValue(), s_CheckQuals_ncRNA(), s_GetmRNAName(), IEditingActionFeat::s_GetncRNAClass(), IEditingActionFeat::s_IsSetncRNAClass(), s_SetProtRef(), s_UpdateCodeBreaksAndAnticodons(), CRNA_ref::SetRnaProductName(), CEditingActionFeatRnaQual::SetValue(), TestTrnaAnticodon(), TestTrnaAnticodonFromLastBioseq(), CValidError_bioseq::ValidateSeqFeatContext(), WeDontNeedToJoinThis(), CFastaOstreamEx::x_AddncRNAClassAttribute(), CFeatureTableReader_Imp::x_AddQualifierToRna(), CFeatGapInfo::x_AdjustAnticodons(), CSequenceUpdater::x_FuseFeatures(), CAutoDefNcRNAClause::x_GetProductName(), CSeqFeatData::x_InitFeatDataInfo(), CAutoDef::x_Is5SList(), CValidError_bioseq::x_IsMicroRNA(), CFeaturePropagator::x_PropagatetRNA(), CModifySeqId::x_UpdateFeat(), CEditObjectSeq_feat::x_UpdatemRNA(), CSingleFeatValidator::x_ValidateNonImpFeat(), CRNAValidator::x_ValidateTrnaCodons(), CRNAValidator::x_ValidateTrnaData(), and CGff3Writer::xAssignFeatureAttributeNote().
◆ GetGen()Get the variant data.
Definition at line 156 of file RNA_ref_.cpp.
Referenced by AddMiscRNAFeatures(), CFixProductNames::apply(), CEditObjectSeq_feat::CanClose(), CRNAPanel::CreateControls(), CNcrnaClassColumn::GetFromFeat(), CTagPeptideColumn::GetFromFeat(), CRNA_ref::GetRnaProductName(), GetRNAProductString(), CRna_feat_type::Match(), CEditingActionFeatRnaQual::Modify(), CFindASN1Dlg::ReplaceInFeature(), s_CheckQuals_ncRNA(), IEditingActionFeat::s_GetncRNAClass(), IEditingActionFeat::s_IsSetncRNAClass(), sGetFeatureGeneBiotypeWrapper(), CFeatureItem::x_AddFTableRnaQuals(), CFastaOstreamEx::x_AddncRNAClassAttribute(), CFeatureItem::x_AddQualsRna(), CAutoDefNcRNAClause::x_GetProductName(), CSingleFeatValidator::x_ValidateNonImpFeat(), CGff3Writer::xAssignFeatureAttributeNcrnaClass(), and CGff3Writer::xAssignFeatureAttributeNote().
◆ GetIupacaa() ◆ GetName()Get the variant data.
Definition at line 484 of file RNA_ref_.hpp.
Referenced by AddMiscRNAFeatures(), CFixProductNames::apply(), CDiscrepancyVisitorImpl< _Name >::Autofix(), BOOST_AUTO_TEST_CASE(), CRNAPanel::CreateControls(), CEntrezgene::GetDescription(), CCdsFromGeneMrnaExon::GetNameFromMRNA(), GetRNAname(), CRNA_ref::GetRnaProductName(), GetRNAProductString(), CSuspectProductRulesEditor::OnApplyFixes(), CSuspectProductRulesEditor::OnListMatches(), CFindASN1Dlg::ReplaceInFeature(), s_GetmRNAName(), s_SetProtRef(), CValidError_bioseq::ValidateSeqFeatContext(), WeDontNeedToJoinThis(), CFeatureItem::x_AddFTableRnaQuals(), CFeatureItem::x_AddQualsRna(), CSequenceUpdater::x_FuseFeatures(), CAutoDefNcRNAClause::x_GetProductName(), CSeqFeatData::x_InitFeatDataInfo(), CAutoDef::x_Is5SList(), CValidError_bioseq::x_IsMicroRNA(), and CEditObjectSeq_feat::x_UpdatemRNA().
◆ GetNcbi8aa() ◆ GetNcbieaa()Get the variant data.
Definition at line 516 of file Trna_ext_.hpp.
Referenced by BOOST_AUTO_TEST_CASE(), get_aa_from_trna(), get_my_feat_type(), get_trna_string(), CFlatFileGenerator::GetFTableAnticodonText(), CWriteUtil::GetTrnaProductName(), s_ConvertTrnaAaToLetter(), s_GetAaAsChar(), s_GetTrnaProduct(), CFeatureItem::x_AddFTableAnticodon(), CFeatureItem::x_AddQualsRna(), CNewCleanup_imp::x_HandleTrnaProductGBQual(), and CRNAValidator::x_ValidateTrnaCodons().
◆ GetNcbistdaa() ◆ GetProduct() ◆ GetPseudo() ◆ GetQual() ◆ GetQuals() ◆ GetTRNA()Get the variant data.
Definition at line 134 of file RNA_ref_.cpp.
Referenced by CReportTrim::AdjustAndTranslate(), CEditSeqEndsWithAlign::AdjustFeatureLocations(), CAlignmentAssistant::AdjustFeatureLocations(), BOOST_AUTO_TEST_CASE(), CSeq_loc_Conversion::ConvertRna(), CSeq_loc_Conversion_Set::ConvertRna(), CRNAPanel::CreateControls(), get_my_feat_type(), get_trna_string(), CCodonsRecColumn::GetFromFeat(), CAntiCodonColumn::GetFromFeat(), CFlatFileGenerator::GetFTableAnticodonText(), GetRnaRef(), CEditingActionFeatCodonsRecognized::GetValue(), CEditingActionFeatAnticodon::GetValue(), CEditingActionFeatCodonsRecognized::IsSetValue(), CEditingActionFeatAnticodon::IsSetValue(), CSequenceUpdater::s_Shift_tRNAAntiCodon(), TestTrnaAnticodon(), TestTrnaAnticodonFromLastBioseq(), CFeatureItem::x_AddFTableRnaQuals(), CFeatureItem::x_AddQualsRna(), CFeaturePropagator::x_PropagatetRNA(), CModifySeqId::x_UpdateFeat(), CRNAValidator::x_ValidateTrnaCodons(), and CRNAValidator::x_ValidateTrnaData().
◆ GetType()Get the Type member data.
Definition at line 529 of file RNA_ref_.hpp.
References CRNA_ref_Base::CanGetType(), CRNA_ref_Base::m_Type, and CSerialObject::ThrowUnassigned().
Referenced by BOOST_AUTO_TEST_CASE(), CSeq_loc_Conversion::ConvertRna(), CSeq_loc_Conversion_Set::ConvertRna(), fta_parse_rrna_feat(), fta_rnas_cds_feat(), get_my_feat_type(), get_trna_string(), GetFeatNameAndLoc(), CCdsFromGeneMrnaExon::GetSuggestedName(), CEditingActionFeatCodonsRecognized::GetValue(), CEditingActionFeatAnticodon::GetValue(), CEditingActionFeatCodonsRecognized::IsSetValue(), CEditingActionFeatAnticodon::IsSetValue(), CRna_feat_type::Match(), CSuspectProductRulesEditor::OnApplyFixes(), CSuspectProductRulesEditor::OnListMatches(), CNewCleanup_imp::RnarefBC(), CRNA_ref::SetRnaProductName(), CEditingActionFeatCodonsRecognized::SetValue(), CEditingActionFeatAnticodon::SetValue(), CEditingActionFeatNcRnaClass::SetValue(), CEditingActionFeatProduct::SetValue(), UpdatemRNAProduct(), CValidError_bioseq::ValidateSeqFeatContext(), WeDontNeedToJoinThis(), CFeatureTableReader_Imp::x_AddQualifierToFeature(), CFeatureTableReader_Imp::x_AddQualifierToRna(), CSeqFeatData::x_InitFeatDataInfo(), CFeatureGenerator::SImplementation::x_SetExceptText(), CValidError_bioseq::x_ValidateOverlappingRNAFeatures(), CRNAValidator::x_ValidateRnaProductType(), CRNAValidator::x_ValidateTrnaCodons(), CRNAValidator::x_ValidateTrnaData(), CRNAValidator::x_ValidateTrnaOverlap(), CRNAValidator::x_ValidateTrnaType(), and CGff3Writer::xAssignFeatureAttributeNote().
◆ GetVal() ◆ IsGen() bool CRNA_ref_Base::C_Ext::IsGen ( void ) const inlineCheck if variant Gen is selected.
Gen type is defined as 'typedef CRNA_gen TGen'.
Definition at line 504 of file RNA_ref_.hpp.
Referenced by AddMiscRNAFeatures(), CFixProductNames::apply(), CEditObjectSeq_feat::CanClose(), CRNAPanel::CreateControls(), CNcrnaClassColumn::GetFromFeat(), CTagPeptideColumn::GetFromFeat(), CRna_feat_type::Match(), CEditingActionFeatRnaQual::Modify(), CFindASN1Dlg::ReplaceInFeature(), CEditingActionFeatNcRnaClass::ResetValue(), s_CheckQuals_ncRNA(), IEditingActionFeat::s_IsSetncRNAClass(), CEditingActionFeatRnaQual::SetValue(), sGetFeatureGeneBiotypeWrapper(), CFeatureItem::x_AddFTableRnaQuals(), CFastaOstreamEx::x_AddncRNAClassAttribute(), CFeatureItem::x_AddQualsRna(), CAutoDefNcRNAClause::x_GetProductName(), CSingleFeatValidator::x_ValidateNonImpFeat(), CGff3Writer::xAssignFeatureAttributeNcrnaClass(), and CGff3Writer::xAssignFeatureAttributeNote().
◆ IsIupacaa() bool CTrna_ext_Base::C_Aa::IsIupacaa ( void ) const inline ◆ IsName() bool CRNA_ref_Base::C_Ext::IsName ( void ) const inlineCheck if variant Name is selected.
Name type is defined as 'typedef string TName'.
Definition at line 478 of file RNA_ref_.hpp.
Referenced by AddMiscRNAFeatures(), CFixProductNames::apply(), CRNAPanel::CreateControls(), CEntrezgene::GetDescription(), CCdsFromGeneMrnaExon::GetNameFromMRNA(), GetRNAname(), CSuspectProductRulesEditor::OnApplyFixes(), CSuspectProductRulesEditor::OnListMatches(), CFindASN1Dlg::ReplaceInFeature(), s_GetmRNAName(), s_SetProtRef(), CValidError_bioseq::ValidateSeqFeatContext(), WeDontNeedToJoinThis(), CFeatureItem::x_AddFTableRnaQuals(), CFeatureItem::x_AddQualsRna(), CSequenceUpdater::x_FuseFeatures(), CAutoDefNcRNAClause::x_GetProductName(), CSeqFeatData::x_InitFeatDataInfo(), CAutoDef::x_Is5SList(), CValidError_bioseq::x_IsMicroRNA(), and CEditObjectSeq_feat::x_UpdatemRNA().
◆ IsNcbi8aa() bool CTrna_ext_Base::C_Aa::IsNcbi8aa ( void ) const inlineCheck if variant Ncbi8aa is selected.
Ncbi8aa type is defined as 'typedef int TNcbi8aa'.
Definition at line 537 of file Trna_ext_.hpp.
◆ IsNcbieaa() bool CTrna_ext_Base::C_Aa::IsNcbieaa ( void ) const inline ◆ IsNcbistdaa() bool CTrna_ext_Base::C_Aa::IsNcbistdaa ( void ) const inlineCheck if variant Ncbistdaa is selected.
Ncbistdaa type is defined as 'typedef int TNcbistdaa'.
Definition at line 564 of file Trna_ext_.hpp.
◆ IsSet() bool CRNA_qual_set_Base::IsSet ( void ) const inline ◆ IsSetAa() bool CTrna_ext_Base::IsSetAa ( void ) const inlineCheck if a value has been assigned to Aa data member.
Data member Aa is optional; its type is defined as 'typedef C_Aa TAa'
Definition at line 591 of file Trna_ext_.hpp.
References CTrna_ext_Base::m_Aa.
Referenced by BOOST_AUTO_TEST_CASE(), CTrna_ext_Base::CanGetAa(), get_aa_from_trna(), CWriteUtil::GetTrnaProductName(), s_GetTrnaProduct(), s_IsEmpty(), CFeatureItem::x_AddQualsRna(), CNewCleanup_imp::x_HandleTrnaProductGBQual(), CNewCleanup_imp::x_SeqFeatTRNABC(), CNewCleanup_imp::x_tRNACodonEC(), and CRNAValidator::x_ValidateTrnaCodons().
◆ IsSetAnticodon() bool CTrna_ext_Base::IsSetAnticodon ( void ) const inlinelocation of anticodon Check if a value has been assigned to Anticodon data member.
Data member Anticodon is optional; its type is defined as 'typedef CSeq_loc TAnticodon'
Definition at line 637 of file Trna_ext_.hpp.
References CTrna_ext_Base::m_Anticodon.
Referenced by CReportTrim::AdjustAndTranslate(), CEditSeqEndsWithAlign::AdjustFeatureLocations(), CAlignmentAssistant::AdjustFeatureLocations(), BOOST_AUTO_TEST_CASE(), CTrna_ext_Base::CanGetAnticodon(), CSeq_loc_Conversion::ConvertRna(), CSeq_loc_Conversion_Set::ConvertRna(), CFlatFileGenerator::GetFTableAnticodonText(), GetRnaRef(), CWriteUtil::GetTrnaAntiCodon(), CEditingActionFeatAnticodon::GetValue(), CEditingActionFeatAnticodon::IsSetValue(), ReverseComplementTrna(), CNewCleanup_imp::RnaFeatBC(), s_IsEmpty(), CSequenceUpdater::s_Shift_tRNAAntiCodon(), s_UpdateCodeBreaksAndAnticodons(), TestTrnaAnticodon(), TestTrnaAnticodonFromLastBioseq(), TrnaAdjustForInsert(), TrnaAdjustForTrim(), CFeatureItem::x_AddFTableAnticodon(), CFeatureItem::x_AddQualsRna(), CFeatGapInfo::x_AdjustAnticodons(), CAutogeneratedCleanup::x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_tRNA_tRNA_ETC(), CFeaturePropagator::x_PropagatetRNA(), CFeatTrim::x_TrimTrnaExt(), CModifySeqId::x_UpdateFeat(), and CRNAValidator::x_ValidateTrnaCodons().
◆ IsSetClass() bool CRNA_gen_Base::IsSetClass ( void ) const inlinefor ncRNAs, the class of non-coding RNA: examples: antisense_RNA, guide_RNA, snRNA Check if a value has been assigned to Class data member.
Data member Class is optional; its type is defined as 'typedef string TClass'
Definition at line 247 of file RNA_gen_.hpp.
References CRNA_gen_Base::m_set_State.
Referenced by CEditObjectSeq_feat::CanClose(), CRNA_gen_Base::CanGetClass(), CNcrnaClassColumn::GetFromFeat(), CRNA_gen::IsLegalClass(), CFindASN1Dlg::ReplaceInFeature(), s_CheckQuals_ncRNA(), IEditingActionFeat::s_IsSetncRNAClass(), CRNA_gen_Base::SetClass(), sGetFeatureGeneBiotypeWrapper(), CFastaOstreamEx::x_AddncRNAClassAttribute(), CAutogeneratedCleanup::x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_gen_gen_ETC(), CAutoDefNcRNAClause::x_GetProductName(), CSingleFeatValidator::x_ValidateNonImpFeat(), CGff3Writer::xAssignFeatureAttributeNcrnaClass(), and CGff3Writer::xAssignFeatureAttributeNote().
◆ IsSetCodon() bool CTrna_ext_Base::IsSetCodon ( void ) const inlinecodon(s) as in Genetic-code Check if a value has been assigned to Codon data member.
Data member Codon is optional; its type is defined as 'typedef list< int > TCodon'
Definition at line 612 of file Trna_ext_.hpp.
References CTrna_ext_Base::m_set_State.
Referenced by CSeq_loc_Conversion::ConvertRna(), CSeq_loc_Conversion_Set::ConvertRna(), CFlatTrnaCodonsQVal::Format(), get_first_codon_from_trna(), CWriteUtil::GetTrnaCodons(), CEditingActionFeatCodonsRecognized::GetValue(), CEditingActionFeatCodonsRecognized::IsSetValue(), s_ComposeCodonRecognizedStr(), s_IsEmpty(), CCodonsStringListValidator::TransferToWindow(), CFeatureItem::x_AddQualsRna(), and CNewCleanup_imp::x_tRNACodonEC().
◆ IsSetExt() bool CRNA_ref_Base::IsSetExt ( void ) const inlinegeneric fields for ncRNA, tmRNA, miscRNA Check if a value has been assigned to Ext data member.
Data member Ext is optional; its type is defined as 'typedef C_Ext TExt'
Definition at line 604 of file RNA_ref_.hpp.
References CRNA_ref_Base::m_Ext.
Referenced by AddMiscRNAFeatures(), CReportTrim::AdjustAndTranslate(), CEditSeqEndsWithAlign::AdjustFeatureLocations(), CAlignmentAssistant::AdjustFeatureLocations(), CFixProductNames::apply(), CEditObjectSeq_feat::CanClose(), CRNA_ref_Base::CanGetExt(), CSeq_loc_Conversion::ConvertRna(), CSeq_loc_Conversion_Set::ConvertRna(), CEntrezgene::GetDescription(), CNcrnaClassColumn::GetFromFeat(), CCdsFromGeneMrnaExon::GetNameFromMRNA(), CRNA_ref::GetRnaProductName(), GetRnaRef(), CEditingActionFeatCodonsRecognized::GetValue(), CEditingActionFeatAnticodon::GetValue(), CEditingActionFeatCodonsRecognized::IsSetValue(), CEditingActionFeatAnticodon::IsSetValue(), CEditingActionFeatRnaQual::Modify(), CSuspectProductRulesEditor::OnApplyFixes(), CSuspectProductRulesEditor::OnListMatches(), CFindASN1Dlg::ReplaceInFeature(), CEditingActionFeatCodonsRecognized::ResetValue(), CEditingActionFeatAnticodon::ResetValue(), CEditingActionFeatNcRnaClass::ResetValue(), s_CheckQuals_ncRNA(), s_GetmRNAName(), IEditingActionFeat::s_IsSetncRNAClass(), s_SetProtRef(), CSequenceUpdater::s_Shift_tRNAAntiCodon(), s_UpdateCodeBreaksAndAnticodons(), CCleanup::SetMrnaName(), CEditingActionFeatRnaQual::SetValue(), WeDontNeedToJoinThis(), CFastaOstreamEx::x_AddncRNAClassAttribute(), CFeatureTableReader_Imp::x_AddQualifierToRna(), CFeatGapInfo::x_AdjustAnticodons(), CAutogeneratedCleanup::x_BasicCleanupSeqFeat_data_data_rna(), CAutogeneratedCleanup::x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_ETC(), CSequenceUpdater::x_FuseFeatures(), CAutoDefNcRNAClause::x_GetProductName(), CAutoDef::x_Is5SList(), CValidError_bioseq::x_IsMicroRNA(), CFeaturePropagator::x_PropagatetRNA(), CModifySeqId::x_UpdateFeat(), CEditObjectSeq_feat::x_UpdatemRNA(), CSingleFeatValidator::x_ValidateNonImpFeat(), CRNAValidator::x_ValidateTrnaCodons(), CRNAValidator::x_ValidateTrnaData(), and CGff3Writer::xAssignFeatureAttributeNote().
◆ IsSetProduct() bool CRNA_gen_Base::IsSetProduct ( void ) const inline ◆ IsSetPseudo() bool CRNA_ref_Base::IsSetPseudo ( void ) const inline ◆ IsSetQual() bool CRNA_qual_Base::IsSetQual ( void ) const inline ◆ IsSetQuals() bool CRNA_gen_Base::IsSetQuals ( void ) const inline ◆ IsSetType() bool CRNA_ref_Base::IsSetType ( void ) const inlineCheck if a value has been assigned to Type data member.
Data member Type is mandatory; its type is defined as 'typedef EType TType'
Definition at line 510 of file RNA_ref_.hpp.
References CRNA_ref_Base::m_set_State.
Referenced by CRNA_ref_Base::CanGetType(), fta_rnas_cds_feat(), GetFeatNameAndLoc(), CCdsFromGeneMrnaExon::GetSuggestedName(), CEditingActionFeatCodonsRecognized::GetValue(), CEditingActionFeatAnticodon::GetValue(), CEditingActionFeatCodonsRecognized::IsSetValue(), CEditingActionFeatAnticodon::IsSetValue(), CSuspectProductRulesEditor::OnApplyFixes(), CSuspectProductRulesEditor::OnListMatches(), CNewCleanup_imp::RnarefBC(), s_FindKeyFromFeatDefType(), CRNA_ref_Base::SetType(), CEditingActionFeatCodonsRecognized::SetValue(), CEditingActionFeatAnticodon::SetValue(), CEditingActionFeatNcRnaClass::SetValue(), CEditingActionFeatProduct::SetValue(), WeDontNeedToJoinThis(), CValidError_bioseq::x_ValidateOverlappingRNAFeatures(), CRNAValidator::x_ValidateRnaProductType(), CRNAValidator::x_ValidateTrnaCodons(), CRNAValidator::x_ValidateTrnaData(), CRNAValidator::x_ValidateTrnaOverlap(), CRNAValidator::x_ValidateTrnaType(), and CGff3Writer::xAssignFeatureAttributeNote().
◆ IsSetVal() bool CRNA_qual_Base::IsSetVal ( void ) const inline ◆ IsTRNA() bool CRNA_ref_Base::C_Ext::IsTRNA ( void ) const inlineCheck if variant TRNA is selected.
TRNA type is defined as 'typedef CTrna_ext TTRNA'.
Definition at line 498 of file RNA_ref_.hpp.
Referenced by CReportTrim::AdjustAndTranslate(), CEditSeqEndsWithAlign::AdjustFeatureLocations(), CAlignmentAssistant::AdjustFeatureLocations(), CSeq_loc_Conversion::ConvertRna(), CSeq_loc_Conversion_Set::ConvertRna(), CRNAPanel::CreateControls(), get_my_feat_type(), get_trna_string(), CCodonsRecColumn::GetFromFeat(), CAntiCodonColumn::GetFromFeat(), GetRnaRef(), CEditingActionFeatCodonsRecognized::GetValue(), CEditingActionFeatAnticodon::GetValue(), CEditingActionFeatCodonsRecognized::IsSetValue(), CEditingActionFeatAnticodon::IsSetValue(), CEditingActionFeatCodonsRecognized::ResetValue(), CEditingActionFeatAnticodon::ResetValue(), CSequenceUpdater::s_Shift_tRNAAntiCodon(), s_UpdateCodeBreaksAndAnticodons(), CFeatureItem::x_AddFTableRnaQuals(), CFeatGapInfo::x_AdjustAnticodons(), CFeaturePropagator::x_PropagatetRNA(), CModifySeqId::x_UpdateFeat(), CRNAValidator::x_ValidateTrnaCodons(), and CRNAValidator::x_ValidateTrnaData().
◆ operator const Tdata &() ◆ operator Tdata &() ◆ operator=() [1/9] ◆ operator=() [2/9] ◆ operator=() [3/9] ◆ operator=() [4/9] ◆ operator=() [5/9] ◆ operator=() [6/9] ◆ operator=() [7/9] ◆ operator=() [8/9] ◆ operator=() [9/9] ◆ Reset() [1/7] void CRNA_gen_Base::Reset ( void ) virtual ◆ Reset() [2/7] void CRNA_qual_Base::Reset ( void ) virtual ◆ Reset() [3/7] void CRNA_qual_set_Base::Reset ( void ) ◆ Reset() [4/7] ◆ Reset() [5/7] void CRNA_ref_Base::Reset ( void ) virtual ◆ Reset() [6/7] void CTrna_ext_Base::C_Aa::Reset ( void ) ◆ Reset() [7/7] void CTrna_ext_Base::Reset ( void ) virtual ◆ ResetAa() void CTrna_ext_Base::ResetAa ( void ) ◆ ResetAnticodon() void CTrna_ext_Base::ResetAnticodon ( void ) ◆ ResetClass() void CRNA_gen_Base::ResetClass ( void ) ◆ ResetCodon() void CTrna_ext_Base::ResetCodon ( void ) ◆ ResetExt() void CRNA_ref_Base::ResetExt ( void ) ◆ ResetProduct() void CRNA_gen_Base::ResetProduct ( void ) ◆ ResetPseudo() void CRNA_ref_Base::ResetPseudo ( void ) inline ◆ ResetQual() void CRNA_qual_Base::ResetQual ( void ) ◆ ResetQuals() void CRNA_gen_Base::ResetQuals ( void ) ◆ ResetSelection() [1/2] void CRNA_ref_Base::C_Ext::ResetSelection ( void ) ◆ ResetSelection() [2/2] void CTrna_ext_Base::C_Aa::ResetSelection ( void ) ◆ ResetType() void CRNA_ref_Base::ResetType ( void ) inline ◆ ResetVal() void CRNA_qual_Base::ResetVal ( void ) ◆ Select() [1/4]Select the requested variant if needed, allocating CObject variants from memory pool.
◆ Select() [2/4]Select the requested variant if needed, allocating CObject variants from memory pool.
◆ Select() [3/4]Select the requested variant if needed.
Select the requested variant if needed.
Retrieve selection name (for diagnostic purposes).
Definition at line 118 of file RNA_ref_.cpp.
◆ SelectionName() [2/2]Retrieve selection name (for diagnostic purposes).
Definition at line 91 of file Trna_ext_.cpp.
◆ Set() ◆ SetAa() [1/2] ◆ SetAa() [2/2] ◆ SetAnticodon() [1/2]Assign a value to Anticodon data member.
Definition at line 158 of file Trna_ext_.cpp.
References CTrna_ext_Base::m_Anticodon, and rapidjson::value.
Referenced by BOOST_AUTO_TEST_CASE(), CFeatureTableReader_Imp::ParseTrnaExtString(), ReverseComplementTrna(), CNewCleanup_imp::RnaFeatBC(), CSequenceUpdater::s_Shift_tRNAAntiCodon(), s_UpdateCodeBreaksAndAnticodons(), TrnaAdjustForInsert(), TrnaAdjustForTrim(), CFeatGapInfo::x_AdjustAnticodons(), CAutogeneratedCleanup::x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_rna_ext_tRNA_tRNA_ETC(), and CFeatTrim::x_TrimTrnaExt().
◆ SetAnticodon() [2/2] ◆ SetClass() [1/3] ◆ SetClass() [2/3] ◆ SetClass() [3/3] ◆ SetCodon() ◆ SetExt() [1/2]Assign a value to Ext data member.
Definition at line 211 of file RNA_ref_.cpp.
References CRNA_ref_Base::m_Ext, and rapidjson::value.
Referenced by AddMiscRNA(), CBulkRNAAddPanel::AddOneCommand(), CAlignRNAAddPanel::AddOneCommand(), AddRibosomalRNA(), fta_parse_rrna_feat(), GetRnaRef(), CNewCleanup_imp::RnarefBC(), CFeatureTableReader_Imp::x_AddQualifierToRna(), CAutogeneratedCleanup::x_BasicCleanupSeqFeat_data_data_rna(), CAutogeneratedCleanup::x_BasicCleanupSeqFeat_xref_E_E_data_data_rna_ETC(), CSequenceUpdater::x_FuseFeatures(), and CFeatureTableReader_Imp::x_SetupSeqFeat().
◆ SetExt() [2/2] ◆ SetGen() [1/2] void CRNA_ref_Base::C_Ext::SetGen ( TGen & value ) ◆ SetGen() [2/2] ◆ SetIupacaa() [1/2] void CTrna_ext_Base::C_Aa::SetIupacaa ( TIupacaa value ) inline ◆ SetIupacaa() [2/2] ◆ SetName() [1/2] void CRNA_ref_Base::C_Ext::SetName ( const TName & value ) ◆ SetName() [2/2] ◆ SetNcbi8aa() [1/2] void CTrna_ext_Base::C_Aa::SetNcbi8aa ( TNcbi8aa value ) inline ◆ SetNcbi8aa() [2/2] ◆ SetNcbieaa() [1/2] void CTrna_ext_Base::C_Aa::SetNcbieaa ( TNcbieaa value ) inline ◆ SetNcbieaa() [2/2] ◆ SetNcbistdaa() [1/2] void CTrna_ext_Base::C_Aa::SetNcbistdaa ( TNcbistdaa value ) inline ◆ SetNcbistdaa() [2/2] ◆ SetProduct() [1/3] ◆ SetProduct() [2/3] ◆ SetProduct() [3/3] ◆ SetPseudo() [1/2] ◆ SetPseudo() [2/2] ◆ SetQual() [1/3] void CRNA_qual_Base::SetQual ( const TQual & value ) inline ◆ SetQual() [2/3] ◆ SetQual() [3/3] ◆ SetQuals() [1/2] ◆ SetQuals() [2/2] ◆ SetTRNA() [1/2] void CRNA_ref_Base::C_Ext::SetTRNA ( TTRNA & value ) ◆ SetTRNA() [2/2] ◆ SetType() [1/2]Assign a value to Type data member.
Definition at line 538 of file RNA_ref_.hpp.
References CRNA_ref_Base::m_set_State, CRNA_ref_Base::m_Type, and rapidjson::value.
Referenced by AddMiscRNA(), CBulkRNAAddPanel::AddOneCommand(), CAlignRNAAddPanel::AddOneCommand(), AddRibosomalRNA(), AddSpanningSentinelFeat(), GetRnaRef(), CNewCleanup_imp::ImpFeatBC(), CMacroFunction_ApplyRNA::TheFunction(), and CFeatureTableReader_Imp::x_SetupSeqFeat().
◆ SetType() [2/2] ◆ SetVal() [1/3] void CRNA_qual_Base::SetVal ( const TVal & value ) inline ◆ SetVal() [2/3] ◆ SetVal() [3/3] ◆ ThrowInvalidSelection() [1/2] void CRNA_ref_Base::C_Ext::ThrowInvalidSelection ( E_Choice index ) const ◆ ThrowInvalidSelection() [2/2] void CTrna_ext_Base::C_Aa::ThrowInvalidSelection ( E_Choice index ) const ◆ Which() [1/2] ◆ Which() [2/2] ◆ ~C_Aa() CTrna_ext_Base::C_Aa::~C_Aa ( void ) ◆ ~C_Ext() CRNA_ref_Base::C_Ext::~C_Ext ( void ) ◆ ~CRNA_gen_Base() CRNA_gen_Base::~CRNA_gen_Base ( void ) virtualDefinition at line 106 of file RNA_gen_.cpp.
◆ ~CRNA_qual() CRNA_qual::~CRNA_qual ( void )Definition at line 50 of file RNA_qual.cpp.
◆ ~CRNA_qual_Base() CRNA_qual_Base::~CRNA_qual_Base ( void ) virtualDefinition at line 86 of file RNA_qual_.cpp.
◆ ~CRNA_qual_set() ◆ ~CRNA_qual_set_Base() CRNA_qual_set_Base::~CRNA_qual_set_Base ( void ) virtualDefinition at line 74 of file RNA_qual_set_.cpp.
◆ ~CRNA_ref_Base() CRNA_ref_Base::~CRNA_ref_Base ( void ) virtualDefinition at line 250 of file RNA_ref_.cpp.
◆ ~CTrna_ext_Base() CTrna_ext_Base::~CTrna_ext_Base ( void ) virtualDefinition at line 196 of file Trna_ext_.cpp.
◆ ◆ ◆ m_Aa ◆ m_Anticodon ◆ m_choice [1/2] ◆ m_choice [2/2] ◆ m_Class ◆ m_Codon list< int > CTrna_ext_Base::m_Codon private ◆ m_data ◆ m_Ext ◆ m_Iupacaa [1/2] ◆ [2/2] ◆ m_Ncbi8aa [1/2] ◆ [2/2] ◆ [1/2] ◆ m_Ncbieaa [2/2] ◆ [1/2] ◆ m_Ncbistdaa [2/2] ◆ m_object [1/2] NCBI_NS_NCBI::CSerialObject* CRNA_ref_Base::C_Ext::m_objectDefinition at line 291 of file RNA_ref_.hpp.
◆ [2/2] NCBI_NS_NCBI::CSerialObject* { ... } ::m_objectDefinition at line 291 of file RNA_ref_.hpp.
◆ m_Product string CRNA_gen_Base::m_Product private ◆ m_Pseudo bool CRNA_ref_Base::m_Pseudo private ◆ m_Qual ◆ m_Quals ◆ m_set_State [1/5] Uint4 CRNA_gen_Base::m_set_State[1] private ◆ m_set_State [2/5] Uint4 CRNA_qual_Base::m_set_State[1] private ◆ m_set_State [3/5] Uint4 CRNA_qual_set_Base::m_set_State[1] private ◆ m_set_State [4/5] Uint4 CRNA_ref_Base::m_set_State[1] private ◆ m_set_State [5/5] Uint4 CTrna_ext_Base::m_set_State[1] private ◆ [1/2] NCBI_NS_NCBI::CUnionBuffer<NCBI_NS_STD::string> { ... } ::m_stringDefinition at line 290 of file RNA_ref_.hpp.
◆ m_string [2/2] ◆ m_Type EType CRNA_ref_Base::m_Type private ◆ m_Val ◆ sm_SelectionNames [1/2] const char *const CRNA_ref_Base::C_Ext::sm_SelectionNames staticprivate Initial value:= {
"not set",
"name",
"tRNA",
"gen"
}
Definition at line 287 of file RNA_ref_.hpp.
◆ sm_SelectionNames [2/2] const char *const CTrna_ext_Base::C_Aa::sm_SelectionNames staticprivate Initial value:= {
"not set",
"iupacaa",
"ncbieaa",
"ncbi8aa",
"ncbistdaa"
}
Definition at line 295 of file Trna_ext_.hpp.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4