NCBI C++ ToolKit
Classes | Functions
taxFormat.cpp File Reference
#include <ncbi_pch.hpp>
#include <objects/taxon1/taxon1.hpp>
#include <objects/taxon1/Taxon2_data.hpp>
#include <objtools/align_format/taxFormat.hpp>
#include <objtools/blast/seqdb_reader/seqdb.hpp>
#include <objmgr/scope.hpp>
#include <objmgr/feat_ci.hpp>
#include <objtools/data_loaders/genbank/gbloader.hpp>
#include <objmgr/util/sequence.hpp>
#include <objects/seq/Seqdesc.hpp>
#include <objects/seq/Bioseq.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <objects/seqalign/Seq_align_set.hpp>
#include <stdio.h>
#include <cgi/cgictx.hpp>
+ Include dependency graph for taxFormat.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CUpwardTreeFiller
 
class  CDownwardTreeFiller
 

Functions

 USING_SCOPE (objects)
 
 USING_SCOPE (sequence)
 
static string s_TaxidLinageToString (CTaxFormat::STaxInfo const &info)
 
static bool s_SortByLinageToBestHit (CTaxFormat::STaxInfo const &info1, CTaxFormat::STaxInfo const &info2)
 
static vector< TTaxIds_InitAlignHitLineage (vector< TTaxId > bestHitLinage, struct CTaxFormat::STaxInfo &taxTreeInfo)
 

Function Documentation

◆ s_InitAlignHitLineage()

static vector<TTaxId> s_InitAlignHitLineage ( vector< TTaxId bestHitLinage,
struct CTaxFormat::STaxInfo taxTreeInfo 
)
static

Definition at line 721 of file taxFormat.cpp.

References i, and CTaxFormat::STaxInfo::lineage.

Referenced by CTaxFormat::x_InitLineageMetaData().

◆ s_SortByLinageToBestHit()

static bool s_SortByLinageToBestHit ( CTaxFormat::STaxInfo const info1,
CTaxFormat::STaxInfo const info2 
)
static

Definition at line 712 of file taxFormat.cpp.

References s_TaxidLinageToString().

Referenced by CTaxFormat::x_InitLineageMetaData().

◆ s_TaxidLinageToString()

static string s_TaxidLinageToString ( CTaxFormat::STaxInfo const info)
static

Definition at line 700 of file taxFormat.cpp.

References info, and NStr::NumericToString().

Referenced by s_SortByLinageToBestHit().

◆ USING_SCOPE() [1/2]

USING_SCOPE ( objects  )

◆ USING_SCOPE() [2/2]

USING_SCOPE ( sequence  )
Modified on Sat May 18 11:39:16 2024 by modify_doxy.py rev. 669887