NCBI C++ ToolKit
Static Public Member Functions | List of all members
CBlastSeqUtil Class Reference

Search Toolkit Book for CBlastSeqUtil

#include <objtools/blast/blastdb_format/blastdb_dataextract.hpp>

Static Public Member Functions

static Uint4 GetSeqHash (const char *buffer, int length)
 
static void ApplySeqMask (string &seq, const CSeqDB::TSequenceRanges &masks, const TSeqRange r=TSeqRange::GetEmpty())
 
static void GetReverseStrandSeq (string &seq)
 
static string GetMasksString (const CSeqDB::TSequenceRanges &masks)
 

Detailed Description

Definition at line 238 of file blastdb_dataextract.hpp.

Member Function Documentation

◆ ApplySeqMask()

void CBlastSeqUtil::ApplySeqMask ( string seq,
const CSeqDB::TSequenceRanges masks,
const TSeqRange  r = TSeqRange::GetEmpty() 
)
static

Definition at line 1048 of file blastdb_dataextract.cpp.

Referenced by CBlastDB_SeqFormatter::x_GetSeq().

◆ GetMasksString()

string CBlastSeqUtil::GetMasksString ( const CSeqDB::TSequenceRanges masks)
static

Definition at line 1077 of file blastdb_dataextract.cpp.

Referenced by CBlastDB_SeqFormatter::x_GetSeqMask().

◆ GetReverseStrandSeq()

void CBlastSeqUtil::GetReverseStrandSeq ( string seq)
static

Definition at line 1072 of file blastdb_dataextract.cpp.

Referenced by CBlastDB_SeqFormatter::x_GetSeq().

◆ GetSeqHash()

Uint4 CBlastSeqUtil::GetSeqHash ( const char *  buffer,
int  length 
)
static

The documentation for this class was generated from the following files:
Modified on Sun Mar 03 03:16:18 2024 by modify_doxy.py rev. 669887