NCBI C++ ToolKit
Functions
blast_seqinfosrc_aux.cpp File Reference

Implementation of auxiliary functions using IBlastSeqInfoSrc to retrieve ids and related sequence information. More...

#include <ncbi_pch.hpp>
#include <algo/blast/api/blast_seqinfosrc_aux.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <serial/typeinfo.hpp>
#include <corelib/ncbiutil.hpp>
#include <algorithm>
+ Include dependency graph for blast_seqinfosrc_aux.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Functions

 USING_SCOPE (objects)
 
void GetSequenceLengthAndId (const blast::IBlastSeqInfoSrc *seqinfo_src, int oid, CRef< CSeq_id > &seqid, TSeqPos *length)
 
void GetSequenceLengthAndId (const blast::IBlastSeqInfoSrc *seqinfo_src, int oid, int(*rank_func)(const CRef< CSeq_id > &), CRef< CSeq_id > &seqid, TSeqPos *length)
 
void GetFilteredRedundantGis (const IBlastSeqInfoSrc &sisrc, int oid, vector< TGi > &gis)
 Get GIs for a sequence in a redundant database. More...
 
void GetFilteredRedundantSeqids (const IBlastSeqInfoSrc &sisrc, int oid, vector< string > &seqids, bool use_gis=true)
 Get Seqids for a sequence in a redundant database. More...
 

Detailed Description

Implementation of auxiliary functions using IBlastSeqInfoSrc to retrieve ids and related sequence information.

Definition in file blast_seqinfosrc_aux.cpp.

Modified on Sun Apr 21 03:39:57 2024 by modify_doxy.py rev. 669887