NCBI C++ ToolKit
Classes | Macros | Functions | Variables
annot_collector.cpp File Reference
#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>
+ Include dependency graph for annot_collector.cpp:

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
 

Macro Definition Documentation

◆ NCBI_USE_ERRCODE_X

#define NCBI_USE_ERRCODE_X   ObjMgr_AnnotCollect

Definition at line 84 of file annot_collector.cpp.

Function Documentation

◆ NCBI_DEFINE_ERR_SUBCODE_X()

NCBI_DEFINE_ERR_SUBCODE_X ( )

◆ sx_GeneIsSuppressed()

static bool sx_GeneIsSuppressed ( const CSeq_feat feat)
inlinestatic

◆ sx_GetFlag()

static CScope::EGetBioseqFlag sx_GetFlag ( const SAnnotSelector selector)
static

◆ sx_IsEmpty()

static bool sx_IsEmpty ( const SAnnotSelector sel)
static

Variable Documentation

◆ BEGIN_LOCAL_NAMESPACE

BEGIN_LOCAL_NAMESPACE

Definition at line 674 of file annot_collector.cpp.

◆ END_LOCAL_NAMESPACE

END_LOCAL_NAMESPACE

Definition at line 1458 of file annot_collector.cpp.

◆ kTraceFullCvt

const bool kTraceFullCvt = false
static

◆ s_DefaultAdaptiveTriggers

CSeqFeatData::ESubtype s_DefaultAdaptiveTriggers[]
static
Modified on Wed Sep 04 15:01:30 2024 by modify_doxy.py rev. 669887