NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <objmgr/impl/annot_collector.hpp>
#include <objmgr/scope.hpp>
#include <objmgr/bioseq_handle.hpp>
#include <objmgr/seq_entry_handle.hpp>
#include <objmgr/seq_annot_handle.hpp>
#include <objmgr/seq_feat_handle.hpp>
#include <objmgr/seq_map_ci.hpp>
#include <objmgr/impl/annot_object.hpp>
#include <objmgr/impl/tse_info.hpp>
#include <objmgr/impl/annot_type_index.hpp>
#include <objmgr/impl/tse_chunk_info.hpp>
#include <objmgr/impl/data_source.hpp>
#include <objmgr/impl/seq_annot_info.hpp>
#include <objmgr/impl/bioseq_set_info.hpp>
#include <objmgr/impl/handle_range_map.hpp>
#include <objmgr/impl/synonyms.hpp>
#include <objmgr/impl/seq_loc_cvt.hpp>
#include <objmgr/impl/seq_align_mapper.hpp>
#include <objmgr/impl/snp_annot_info.hpp>
#include <objmgr/impl/seq_table_info.hpp>
#include <objmgr/impl/bioseq_info.hpp>
#include <objmgr/impl/scope_impl.hpp>
#include <objmgr/mapped_feat.hpp>
#include <objmgr/graph_ci.hpp>
#include <objmgr/objmgr_exception.hpp>
#include <objmgr/impl/tse_split_info.hpp>
#include <objmgr/error_codes.hpp>
#include <objects/seq/Bioseq.hpp>
#include <objects/seqloc/Seq_loc.hpp>
#include <objects/seqset/Seq_entry.hpp>
#include <objects/seqalign/Seq_align.hpp>
#include <objects/seqres/Seq_graph.hpp>
#include <objects/seqloc/Seq_loc_equiv.hpp>
#include <objects/seqloc/Seq_bond.hpp>
#include <objects/seqfeat/seqfeat__.hpp>
#include <objects/general/User_object.hpp>
#include <serial/typeinfo.hpp>
#include <serial/objostr.hpp>
#include <serial/objostrasn.hpp>
#include <serial/serial.hpp>
#include <serial/serialutil.hpp>
#include <util/timsort.hpp>
#include <algorithm>
#include <typeinfo>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CIdRangeMap |
struct | CIdRangeMap::SExtremes |
struct | CAnnotObjectType_Less |
class | CAnnotObjectType_Less::CNearnessTester |
class | CCreateFeat |
struct | CAnnotObject_Less |
struct | CAnnotObject_LessReverse |
class | CAnnotMappingCollector |
struct | SLessByInfo |
Macros | |
#define | NCBI_USE_ERRCODE_X ObjMgr_AnnotCollect |
Functions | |
NCBI_DEFINE_ERR_SUBCODE_X (2) | |
static CScope::EGetBioseqFlag | sx_GetFlag (const SAnnotSelector &selector) |
static bool | sx_IsEmpty (const SAnnotSelector &sel) |
static bool | sx_GeneIsSuppressed (const CSeq_feat &feat) |
Variables | |
BEGIN_LOCAL_NAMESPACE | |
END_LOCAL_NAMESPACE | |
static CSeqFeatData::ESubtype | s_DefaultAdaptiveTriggers [] |
static const bool | kTraceFullCvt = false |
#define NCBI_USE_ERRCODE_X ObjMgr_AnnotCollect |
Definition at line 84 of file annot_collector.cpp.
NCBI_DEFINE_ERR_SUBCODE_X | ( | 2 | ) |
Definition at line 3034 of file annot_collector.cpp.
References data, CSeqFeatXref_Base::GetData(), CSeq_feat_Base::GetXref(), CSeqFeatXref_Base::IsSetData(), CGene_ref_Base::IsSetLocus(), CGene_ref_Base::IsSetLocus_tag(), and CSeq_feat_Base::IsSetXref().
Referenced by CAnnot_Collector::x_SearchRange().
|
static |
Definition at line 2291 of file annot_collector.cpp.
References CScope::eGetBioseq_All, CScope::eGetBioseq_Loaded, SAnnotSelector::eResolve_All, and SAnnotSelector::GetResolveMethod().
Referenced by CAnnot_Collector::x_GetBioseqHandle(), and CAnnot_Collector::x_SearchLoc().
|
static |
Definition at line 2937 of file annot_collector.cpp.
References CSeq_annot_Base::C_Data::e_not_set, and SAnnotTypeSelector::GetAnnotType().
Referenced by CAnnot_Collector::x_SearchObjects().
BEGIN_LOCAL_NAMESPACE |
Definition at line 674 of file annot_collector.cpp.
END_LOCAL_NAMESPACE |
Definition at line 1458 of file annot_collector.cpp.
Definition at line 1865 of file annot_collector.cpp.
Referenced by CAnnot_Collector::x_AddPostMappingsCvt(), and CAnnot_Collector::x_Initialize().
|
static |
Definition at line 1762 of file annot_collector.cpp.
Referenced by CAnnot_Collector::x_Initialize0().