Search Toolkit Book for CConvertFeatureBase
#include <gui/objutils/convert_feat.hpp>
Definition at line 121 of file convert_feat.hpp.
◆ TOptions ◆ CConvertFeatureBase() CConvertFeatureBase::CConvertFeatureBase ( objects::CSeqFeatData::ESubtype feat_to =objects::CSeqFeatData::eSubtype_bad
, objects::CSeqFeatData::ESubtype feat_from = objects::CSeqFeatData::eSubtype_bad
)
Definition at line 65 of file convert_feat.cpp.
References CSeqFeatData_Base::e_Rna, CSeqFeatData::eSubtype_bond, CSeqFeatData::eSubtype_cdregion, CSeqFeatData::eSubtype_region, CSeqFeatData::eSubtype_site, CSeqFeatData::GetTypeFromSubtype(), m_From, m_Options, m_To, x_AddBondDestinationConversionOptions(), x_AddCDSDestinationConversionOptions(), x_AddCDSSourceConversionOptions(), x_AddRegionDestionationConversionOptions(), x_AddRnaDestinationConversionOptions(), x_AddSiteDestinationConversionOptions(), and x_IsProtSubtype().
◆ ~CConvertFeatureBase() CConvertFeatureBase::~CConvertFeatureBase ( ) inlineDefinition at line 126 of file convert_feat.hpp.
◆ CanConvertFrom() bool CConvertFeatureBase::CanConvertFrom ( objects::CSeqFeatData::ESubtype subtype ) virtual ◆ CanConvertTo() bool CConvertFeatureBase::CanConvertTo ( objects::CSeqFeatData::ESubtype subtype ) virtualReimplemented in CConvertCDSToProt, CConvertProtToProt, CConvertRNAToRNA, CConvertGeneToRNA, CConvertCDSToRNA, CConvertImpToImp, CConvertRegionToProt, CConvertSiteToImp, CConvertRnaToImp, CConvertGeneToImp, CConvertCommentToImp, CConvertRegionToRna, CConvertRegionToImp, CConvertImpToRNA, CConvertProtToImp, and CConvertImpToProt.
Definition at line 88 of file convert_feat.cpp.
References m_To.
Referenced by CConvertFeatureBaseFactory::Create().
◆ Convert()Reimplemented in CConvertCDSToPseudoGene, CConvertCDSToGene, CConvertCDSToProt, CConvertToRegion, CConvertToSite, CConvertToBond, CConvertRNAToRNA, CConvertRegionToProt, CConvertSiteToImp, CConverttRNAToGene, CConvertmRNAToCDS, CConvertRnaToImp, CConvertGeneToImp, CConvertCommentToImp, CConvertRegionToRna, CConvertRegionToImp, CConvertImpToGene, CConvertImpToCDS, CConvertImpToRNA, CConvertProtToImp, CConvertImpToProt, CConvertCDSToMiscFeat, CConvertBioSrcToRptRegion, CConvertGeneToRNA, CConvertCDSToRNA, CConvertImpToImp, and CConvertMiscFeatToGene.
Definition at line 110 of file convert_feat.cpp.
References CSerialObject::Assign(), cmd, orig, and x_SimpleConversion().
Referenced by CCdsToMatPeptide::ConvertEach(), CConvertCdsToMiscFeat::GetCommand(), CConvertFeatDlg::GetCommand(), and CMacroFunction_ConvertFeature::TheFunction().
◆ FindRemoveTranscriptId() ◆ GetDescription() virtual string CConvertFeatureBase::GetDescription ( void ) inlinevirtualReimplemented in CConvertCDSToPseudoGene, CConvertCDSToGene, CConvertCDSToProt, CConvertProtToProt, CConvertToRegion, CConvertToSite, CConvertToBond, CConvertRNAToRNA, CConvertRegionToProt, CConvertSiteToImp, CConverttRNAToGene, CConvertmRNAToCDS, CConvertRnaToImp, CConvertGeneToImp, CConvertCommentToImp, CConvertRegionToRna, CConvertRegionToImp, CConvertImpToGene, CConvertImpToCDS, CConvertImpToRNA, CConvertProtToImp, CConvertImpToProt, CConvertCDSToMiscFeat, CConvertBioSrcToRptRegion, CConvertGeneToRNA, CConvertCDSToRNA, CConvertImpToImp, and CConvertMiscFeatToGene.
Definition at line 129 of file convert_feat.hpp.
References kConversionNotSupported.
Referenced by CConvertCdsToMiscFeat::GetCommand(), CConvertFeatDlg::GetCommand(), CMacroEditorContext::GetConversionDescr(), CMacroFunction_ConvertFeature::TheFunction(), and CConvertFeatDlg::UpdateEditor().
◆ GetOptions() ◆ GetSiteName() string CConvertFeatureBase::GetSiteName ( objects::CSeqFeatData::TSite site_type ) protected ◆ SetCreateGeneralOnly() void CConvertFeatureBase::SetCreateGeneralOnly ( bool flag ) inline ◆ SetOffset() void CConvertFeatureBase::SetOffset ( int * offset ) inline ◆ SetOptions() TOptions& CConvertFeatureBase::SetOptions ( void ) inline ◆ x_AddBondDestinationConversionOptions() void CConvertFeatureBase::x_AddBondDestinationConversionOptions ( ) protected ◆ x_AddCDSDestinationConversionOptions() void CConvertFeatureBase::x_AddCDSDestinationConversionOptions ( ) protected ◆ x_AddCDSSourceConversionOptions() void CConvertFeatureBase::x_AddCDSSourceConversionOptions ( ) protected ◆ x_AddRegionDestionationConversionOptions() void CConvertFeatureBase::x_AddRegionDestionationConversionOptions ( ) protected ◆ x_AddRnaDestinationConversionOptions() void CConvertFeatureBase::x_AddRnaDestinationConversionOptions ( ) protected ◆ x_AddSiteDestinationConversionOptions() void CConvertFeatureBase::x_AddSiteDestinationConversionOptions ( ) protected ◆ x_AddToComment()Definition at line 422 of file convert_feat.cpp.
References AddValueToString(), CSeq_feat_Base::GetComment(), NStr::IsBlank(), CSeq_feat_Base::IsSetComment(), and CSeq_feat_Base::SetComment().
Referenced by CConvertCDSToRNA::Convert(), CConvertCDSToMiscFeat::Convert(), CConvertImpToRNA::Convert(), CConvertRegionToImp::Convert(), CConvertRegionToRna::Convert(), CConvertGeneToImp::Convert(), CConvertRnaToImp::Convert(), CConvertSiteToImp::Convert(), CConvertRNAToRNA::Convert(), CConvertCDSToGene::Convert(), CConvertCDSToPseudoGene::Convert(), and x_ConvertToCDS().
◆ x_ClearGenericFields() void CConvertFeatureBase::x_ClearGenericFields ( CRef< objects::CSeq_feat > new_feat ) protectedDefinition at line 438 of file convert_feat.cpp.
References eExtreme_Biological, CSeq_feat_Base::ResetCit(), CSeq_feat_Base::ResetComment(), CSeq_feat_Base::ResetDbxref(), CSeq_feat_Base::ResetExcept(), CSeq_feat_Base::ResetExcept_text(), CSeq_feat_Base::ResetId(), CSeq_feat_Base::ResetProduct(), CSeq_feat_Base::ResetPseudo(), CSeq_feat_Base::ResetQual(), CSeq_feat_Base::ResetTitle(), and CSeq_feat_Base::SetLocation().
Referenced by CConvertToBond::Convert(), CConvertToSite::Convert(), and CConvertToRegion::Convert().
◆ x_ConvertToCDS() CRef< CCmdComposite > CConvertFeatureBase::x_ConvertToCDS ( const objects::CSeq_feat & orig, CRef< objects::CSeq_feat > new_feat, bool keep_orig, objects::CScope & scope, vector< string > product ) protectedDefinition at line 272 of file convert_feat.cpp.
References AddProteinFeatureToProtein(), cmd, CreateTranslatedProteinSequence(), eExtreme_Biological, CScope::GetBioseqHandle(), GetDeleteFeatureCommand(), CSeq_feat_Base::GetLocation(), CBioseq_Handle::GetSeq_entry_Handle(), CScope::GetSeq_featHandle(), CSeq_loc::IsPartialStart(), CSeq_loc::IsPartialStop(), ITERATE, m_create_general_only, m_offset, NULL, orig, prot, CSeq_feat_Base::SetPseudo(), x_AddToComment(), x_FindPseudo(), and x_SimpleConversion().
Referenced by CConvertImpToCDS::Convert(), and CConvertmRNAToCDS::Convert().
◆ x_ExtractProductQuals() vector< string > CConvertFeatureBase::x_ExtractProductQuals ( CRef< objects::CSeq_feat > new_feat ) protected ◆ x_ExtractQuals() vector< string > CConvertFeatureBase::x_ExtractQuals ( CRef< objects::CSeq_feat > new_feat, string qual_name ) protected ◆ x_FindBondType() ◆ x_FindNcrnaClass() ◆ x_FindOption()Definition at line 539 of file convert_feat.cpp.
References NStr::Equal(), ITERATE, label, m_Options, and NULL.
Referenced by FindRemoveTranscriptId(), x_FindBondType(), x_FindNcrnaClass(), x_FindPlaceOnProt(), x_FindPseudo(), x_FindRemoveGene(), x_FindRemovemRNA(), and x_FindSiteType().
◆ x_FindPlaceOnProt() ◆ x_FindPseudo() ◆ x_FindRemoveGene() ◆ x_FindRemovemRNA() ◆ x_FindSiteType() ◆ x_GetCDSProduct() string CConvertFeatureBase::x_GetCDSProduct ( const objects::CSeq_feat & orig, objects::CScope & scope ) ◆ x_IsImportSubtype() bool CConvertFeatureBase::x_IsImportSubtype ( objects::CSeqFeatData::ESubtype subtype ) protectedDefinition at line 598 of file convert_feat.cpp.
References CSeqFeatData_Base::e_Imp, and CSeqFeatData::GetTypeFromSubtype().
Referenced by CConvertImpToProt::CanConvertFrom(), CConvertImpToRNA::CanConvertFrom(), CConvertImpToCDS::CanConvertFrom(), CConvertImpToGene::CanConvertFrom(), CConvertImpToImp::CanConvertFrom(), CConvertProtToImp::CanConvertTo(), CConvertRegionToImp::CanConvertTo(), CConvertCommentToImp::CanConvertTo(), CConvertGeneToImp::CanConvertTo(), CConvertRnaToImp::CanConvertTo(), CConvertSiteToImp::CanConvertTo(), CConvertImpToImp::CanConvertTo(), and x_SimpleConversion().
◆ x_IsProtSubtype() bool CConvertFeatureBase::x_IsProtSubtype ( objects::CSeqFeatData::ESubtype subtype ) protected ◆ x_IsRnaSubtype() bool CConvertFeatureBase::x_IsRnaSubtype ( objects::CSeqFeatData::ESubtype subtype ) protected ◆ x_MoveFeatureToProtein() bool CConvertFeatureBase::x_MoveFeatureToProtein ( const objects::CSeq_feat & orig, CRef< objects::CSeq_feat > new_feat, bool keep_orig, objects::CScope & scope ) protectedDefinition at line 359 of file convert_feat.cpp.
References AdjustMappedStop(), CSeq_loc_Base::e_Null, CSeq_loc_Mapper_Base::eLocationToProduct, eOverlap_Contained, CSeqFeatData::eSubtype_cdregion, fBestFeat_Defaults, fBestFeat_FavorLonger, GetBestOverlappingFeat(), CConstRef< C, Locker >::GetPointer(), CSeq_feat_Base::GetProduct(), CSeq_feat_Base::IsSetProduct(), CSeq_loc_Mapper_Base::Map(), orig, CSeq_feat_Base::SetLocation(), CSeq_loc_Mapper_Base::SetMergeAbutting(), and CSeq_loc_Base::Which().
Referenced by CConvertImpToProt::Convert(), CConvertRegionToProt::Convert(), CConvertCDSToProt::Convert(), and x_SimpleConversion().
◆ x_SimpleConversion() CRef< CCmdComposite > CConvertFeatureBase::x_SimpleConversion ( const objects::CSeq_feat & orig, CRef< objects::CSeq_feat > new_feat, bool keep_orig, objects::CScope & scope ) protectedDefinition at line 193 of file convert_feat.cpp.
References cmd, CSeqFeatData::eSubtype_bond, CSeqFeatData::eSubtype_mRNA, CSeqFeatData::eSubtype_ncRNA, CSeqFeatData::eSubtype_region, CSeqFeatData::eSubtype_site, FindRemoveTranscriptId(), CScope::GetBioseqHandle(), GetDeleteFeatureCommand(), CSeq_feat_Base::GetLocation(), GetOverlappingGene(), GetOverlappingmRNA(), GetProtProcessedFromFeatureSubtype(), GetRnaTypeFromFeatureSubtype(), CBioseq_Handle::GetSeq_entry_Handle(), CScope::GetSeq_featHandle(), NStr::IsBlank(), CSeq_feat_Base::IsSetProduct(), m_BondList, m_SiteList, m_To, NULL, orig, CSeq_feat_Base::ResetProduct(), CSeq_feat_Base::SetData(), CSeqFeatData::SubtypeValueToName(), x_FindBondType(), x_FindNcrnaClass(), x_FindPlaceOnProt(), x_FindRemoveGene(), x_FindRemovemRNA(), x_FindSiteType(), x_IsImportSubtype(), x_IsProtSubtype(), x_IsRnaSubtype(), and x_MoveFeatureToProtein().
Referenced by Convert(), CConvertMiscFeatToGene::Convert(), CConvertImpToImp::Convert(), CConvertCDSToRNA::Convert(), CConvertGeneToRNA::Convert(), CConvertBioSrcToRptRegion::Convert(), CConvertCDSToMiscFeat::Convert(), CConvertImpToProt::Convert(), CConvertImpToRNA::Convert(), CConvertImpToGene::Convert(), CConvertRegionToImp::Convert(), CConvertRegionToRna::Convert(), CConvertCommentToImp::Convert(), CConvertGeneToImp::Convert(), CConvertRnaToImp::Convert(), CConverttRNAToGene::Convert(), CConvertSiteToImp::Convert(), CConvertRegionToProt::Convert(), CConvertRNAToRNA::Convert(), CConvertToBond::Convert(), CConvertToSite::Convert(), CConvertToRegion::Convert(), CConvertCDSToProt::Convert(), CConvertCDSToGene::Convert(), and x_ConvertToCDS().
◆ m_BondList objects::CBondList CConvertFeatureBase::m_BondList protected ◆ m_create_general_only bool CConvertFeatureBase::m_create_general_only = false protected ◆ m_From objects::CSeqFeatData::ESubtype CConvertFeatureBase::m_From protected ◆ m_offset ◆ m_OptionsDefinition at line 160 of file convert_feat.hpp.
Referenced by CConvertCDSToPseudoGene::CConvertCDSToPseudoGene(), CConvertFeatureBase(), GetOptions(), SetOptions(), x_AddBondDestinationConversionOptions(), x_AddCDSDestinationConversionOptions(), x_AddCDSSourceConversionOptions(), x_AddRegionDestionationConversionOptions(), x_AddRnaDestinationConversionOptions(), x_AddSiteDestinationConversionOptions(), and x_FindOption().
◆ m_SiteList objects::CSiteList CConvertFeatureBase::m_SiteList protected ◆ m_To objects::CSeqFeatData::ESubtype CConvertFeatureBase::m_To protectedDefinition at line 158 of file convert_feat.hpp.
Referenced by CanConvertTo(), CConvertCDSToPseudoGene::CConvertCDSToPseudoGene(), CConvertFeatureBase(), CConvertCDSToRNA::Convert(), CConvertGeneToRNA::Convert(), CConvertImpToProt::Convert(), CConvertProtToImp::Convert(), CConvertImpToRNA::Convert(), CConvertRegionToImp::Convert(), CConvertRegionToRna::Convert(), CConvertCommentToImp::Convert(), CConvertGeneToImp::Convert(), CConvertRnaToImp::Convert(), CConvertSiteToImp::Convert(), CConvertRNAToRNA::Convert(), CConvertCDSToProt::Convert(), CConvertCDSToProt::GetDescription(), x_AddRnaDestinationConversionOptions(), and x_SimpleConversion().
◆ s_BondType ◆ s_IsPseudo ◆ s_NcrnaClass ◆ s_PlaceOnProt ◆ s_RemoveGene ◆ s_RemovemRNA ◆ s_RemoveTranscriptID ◆ s_SiteTypeThe documentation for this class was generated from the following files:
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