NCBI C++ ToolKit
|
#include <corelib/ncbistd.hpp>
#include <corelib/ncbiobj.hpp>
#include <objmgr/scope.hpp>
#include <objects/seqfeat/Seq_feat.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Functions | |
string | GetTextObjectDescription (const CSeq_feat &sf, CScope &scope) |
string | GetTextObjectDescription (const CSeqdesc &sd, CScope &scope) |
string | GetTextObjectDescription (const CBioseq &bs, CScope &scope) |
string | GetTextObjectDescription (const CBioseq_set &bs, CScope &scope) |
void | GetTextObjectDescription (const CSeq_feat &seq_feat, CScope &scope, string &type, string &context, string &location, string &locus_tag) |
Definition at line 469 of file text_object_description.cpp.
References CSeq_id::eContent, and GetBestId().
string GetTextObjectDescription | ( | const CBioseq_set & | bs, |
CScope & | scope | ||
) |
Definition at line 478 of file text_object_description.cpp.
References CScope::GetBioseq_setHandle(), and GetTextObjectDescription().
void GetTextObjectDescription | ( | const CSeq_feat & | seq_feat, |
CScope & | scope, | ||
string & | type, | ||
string & | context, | ||
string & | location, | ||
string & | locus_tag | ||
) |
Definition at line 347 of file text_object_description.cpp.
References COrg_ref_Base::CanGetCommon(), CGene_ref_Base::CanGetDesc(), CGene_ref_Base::CanGetLocus(), COrg_ref_Base::CanGetTaxname(), GetBioseqFromSeqLoc(), CSeqFeatData_Base::GetBiosrc(), GetCDSForProduct(), COrg_ref_Base::GetCommon(), CBioseq_Handle::GetCompleteBioseq(), CSeq_feat_Base::GetData(), CGene_ref_Base::GetDesc(), CSeqFeatData_Base::GetGene(), CPub_equiv::GetLabel(), CSeq_feat_Base::GetLocation(), CGene_ref_Base::GetLocus(), GetLocusTagForFeature(), CBioSource_Base::GetOrg(), GetProduct(), GetProductForCDS(), CSeqFeatData_Base::GetProt(), CPubdesc_Base::GetPub(), CSeqFeatData_Base::GetPub(), GetSeqFeatLabel(), GetSeqLocDescription(), COrg_ref_Base::GetTaxname(), GetTextObjectDescription(), CSeqFeatData_Base::IsBiosrc(), NStr::IsBlank(), CSeqFeatData_Base::IsCdregion(), CSeqFeatData_Base::IsGene(), CSeqFeatData_Base::IsProt(), CSeqFeatData_Base::IsPub(), CBioSource_Base::IsSetOrg(), kEmptyStr, label, and location.
Definition at line 394 of file text_object_description.cpp.
References GetTextObjectDescription(), location, and type.
Referenced by CClickableSortUniqueCount::AddToListCtrl(), CConvertBadCdsAndRnaToMiscFeat::apply(), CFixForTransSplicing::CollectProteinNames(), CCorrectGenesDialog::GetCommand(), CFixForTransSplicing::GetCommand(), CAdjustFeaturesForGaps::GetTextForFeature(), CEditObjectSeq_desc::LocationChange(), CSuspectProductRulesEditor::OnListMatches(), CFixForTransSplicing::PopulateListBox(), and CCorrectGenesDialog::x_CorrectOnePair().
Definition at line 405 of file text_object_description.cpp.
References CUser_object_Base::CanGetClass(), COrg_ref_Base::CanGetCommon(), COrg_ref_Base::CanGetTaxname(), CSeqdesc_Base::e_Comment, CSeqdesc_Base::e_Create_date, CSeqdesc_Base::e_Dbxref, CSeqdesc_Base::e_Het, CSeqdesc_Base::e_Maploc, CSeqdesc_Base::e_Method, CSeqdesc_Base::e_Modif, CSeqdesc_Base::e_Mol_type, CSeqdesc_Base::e_Molinfo, CSeqdesc_Base::e_Name, CSeqdesc_Base::e_Org, CSeqdesc_Base::e_Pub, CSeqdesc_Base::e_Region, CSeqdesc_Base::e_Source, CSeqdesc_Base::e_Title, CSeqdesc_Base::e_Update_date, CSeqdesc_Base::e_User, ENUM_METHOD_NAME, CUser_object_Base::GetClass(), CSeqdesc_Base::GetComment(), COrg_ref_Base::GetCommon(), CSeqdesc_Base::GetCreate_date(), CDate::GetDate(), CSeqdesc_Base::GetDbxref(), CSeqdesc_Base::GetHet(), CDbtag::GetLabel(), CMolInfo::GetLabel(), CPub_equiv::GetLabel(), CSeqdesc_Base::GetMaploc(), CSeqdesc_Base::GetMethod(), CSeqdesc_Base::GetModif(), CSeqdesc_Base::GetMol_type(), CSeqdesc_Base::GetMolinfo(), CSeqdesc_Base::GetName(), CSeqdesc_Base::GetOrg(), CBioSource_Base::GetOrg(), CPubdesc_Base::GetPub(), CSeqdesc_Base::GetPub(), CSeqdesc_Base::GetRegion(), CSeqdesc_Base::GetSource(), CObject_id_Base::GetStr(), COrg_ref_Base::GetTaxname(), CSeqdesc_Base::GetTitle(), CUser_object_Base::GetType(), CSeqdesc_Base::GetUpdate_date(), CSeqdesc_Base::GetUser(), CObject_id_Base::IsStr(), kEmptyStr, label, and CSeqdesc_Base::Which().