NCBI C++ ToolKit
Macros | Functions
Bioseq.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbiutil.hpp>
#include <serial/enumvalues.hpp>
#include <serial/typeinfo.hpp>
#include <objects/general/Object_id.hpp>
#include <objects/seq/Bioseq.hpp>
#include <objects/seq/Delta_ext.hpp>
#include <objects/seq/Delta_seq.hpp>
#include <objects/seq/IUPACna.hpp>
#include <objects/seq/NCBI4na.hpp>
#include <objects/seq/NCBI8na.hpp>
#include <objects/seq/Seq_annot.hpp>
#include <objects/seq/Seq_data.hpp>
#include <objects/seq/Seq_descr.hpp>
#include <objects/seq/Seq_ext.hpp>
#include <objects/seq/Seq_inst.hpp>
#include <objects/seq/Seq_hist.hpp>
#include <objects/general/Dbtag.hpp>
#include <objects/seqalign/Seq_align.hpp>
#include <objects/seqalign/seqalign_exception.hpp>
#include <objects/seqfeat/Org_ref.hpp>
#include <objects/seqfeat/BioSource.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <objects/seqloc/Seq_interval.hpp>
#include <objects/seqloc/Seq_loc.hpp>
#include <objects/seqloc/Seq_point.hpp>
#include <objects/seqloc/Textseq_id.hpp>
#include <objects/misc/error_codes.hpp>
+ Include dependency graph for Bioseq.cpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Macros

#define NCBI_USE_ERRCODE_X   Objects_Bioseq
 
#define CODING_CASE(x)
 

Functions

static int s_BestNonLocalRank (const CRef< CSeq_id > &id)
 
static int s_BestLocalRank (const CRef< CSeq_id > &id)
 

Macro Definition Documentation

◆ CODING_CASE

#define CODING_CASE (   x)
Value:
case CSeq_data::e_##x: \
src.assign(&data.Get##x().Get()[0], data.Get##x().Get().size()); \
break;
char data[12]
Definition: iconv.c:80
const TYPE & Get(const CNamedParameterList *param)
const struct ncbi::grid::netcache::search::fields::SIZE size

◆ NCBI_USE_ERRCODE_X

#define NCBI_USE_ERRCODE_X   Objects_Bioseq

Definition at line 75 of file Bioseq.cpp.

Function Documentation

◆ s_BestLocalRank()

static int s_BestLocalRank ( const CRef< CSeq_id > &  id)
static

Definition at line 328 of file Bioseq.cpp.

References Empty(), CSeq_id_Base::IsLocal(), and kMax_Int.

Referenced by CBioseq::GetLocalId().

◆ s_BestNonLocalRank()

static int s_BestNonLocalRank ( const CRef< CSeq_id > &  id)
static

Definition at line 281 of file Bioseq.cpp.

References Empty(), CSeq_id_Base::IsLocal(), and kMax_Int.

Referenced by CBioseq::GetNonLocalId().

Modified on Mon Jun 17 05:05:58 2024 by modify_doxy.py rev. 669887