NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <objects/seq/seq_loc_mapper_base.hpp>
#include <objects/seq/seq_align_mapper_base.hpp>
#include <objects/seqfeat/Seq_feat.hpp>
#include <objects/seqfeat/Cdregion.hpp>
#include <objects/seqloc/seqloc__.hpp>
#include <objects/seqalign/seqalign__.hpp>
#include <objects/seq/Seq_annot.hpp>
#include <objects/seqres/seqres__.hpp>
#include <objects/misc/error_codes.hpp>
#include <algorithm>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CDefault_Mapper_Sequence_Info |
class | CTotalRangeSynonymMapper |
Macros | |
#define | NCBI_USE_ERRCODE_X Objects_SeqLocMap |
#define | STRAND_TO_INDEX(is_set, strand) ((is_set) ? size_t((strand) + 1) : 0) |
#define | INDEX_TO_STRAND(idx) s_IndexToStrand(idx) |
Functions | |
ENa_strand | s_IndexToStrand (size_t idx) |
template<class TData > | |
void | CopyGraphData (const TData &src, TData &dst, TSeqPos from, TSeqPos to) |
NCBI_PARAM_DECL (bool, Mapper, NonMapping_As_Null) | |
NCBI_PARAM_DEF_EX (bool, Mapper, NonMapping_As_Null, false, eParam_NoThread, MAPPER_NONMAPPING_AS_NULL) | |
typedef | NCBI_PARAM_TYPE (Mapper, NonMapping_As_Null) TNonMappingAsNullParam |
Variables | |
const CMappingRange::TFuzz | kEmptyFuzz (0) |
const size_t | kInvalidRow = size_t(-1) |
#define INDEX_TO_STRAND | ( | idx | ) | s_IndexToStrand(idx) |
Definition at line 652 of file seq_loc_mapper_base.cpp.
#define NCBI_USE_ERRCODE_X Objects_SeqLocMap |
Definition at line 46 of file seq_loc_mapper_base.cpp.
#define STRAND_TO_INDEX | ( | is_set, | |
strand | |||
) | ((is_set) ? size_t((strand) + 1) : 0) |
Definition at line 649 of file seq_loc_mapper_base.cpp.
void CopyGraphData | ( | const TData & | src, |
TData & | dst, | ||
TSeqPos | from, | ||
TSeqPos | to | ||
) |
Definition at line 4163 of file seq_loc_mapper_base.cpp.
References _ASSERT.
Referenced by CSeq_loc_Mapper_Base::Map().
NCBI_PARAM_DECL | ( | bool | , |
Mapper | , | ||
NonMapping_As_Null | |||
) |
NCBI_PARAM_DEF_EX | ( | bool | , |
Mapper | , | ||
NonMapping_As_Null | , | ||
false | , | ||
eParam_NoThread | , | ||
MAPPER_NONMAPPING_AS_NULL | |||
) |
typedef NCBI_PARAM_TYPE | ( | Mapper | , |
NonMapping_As_Null | |||
) |
|
inline |
Definition at line 643 of file seq_loc_mapper_base.cpp.
References _ASSERT.
const CMappingRange::TFuzz kEmptyFuzz(0) | ( | 0 | ) |
const size_t kInvalidRow = size_t(-1) |
Definition at line 1345 of file seq_loc_mapper_base.cpp.
Referenced by CSeq_loc_Mapper_Base::x_InitAlign(), and CSeq_loc_Mapper_Base::x_InitializeAlign().