NCBI C++ ToolKit
Namespaces | Macros | Functions
blast_test_util.cpp File Reference

Utilities to develop and debug unit tests for BLAST. More...

#include <ncbi_pch.hpp>
#include "blast_test_util.hpp"
#include <corelib/ncbimisc.hpp>
#include <corelib/ncbitype.h>
#include <util/random_gen.hpp>
#include <serial/serial.hpp>
#include <serial/objistr.hpp>
#include <objmgr/bioseq_handle.hpp>
#include <objmgr/seq_vector.hpp>
#include <objtools/data_loaders/blastdb/bdbloader_rmt.hpp>
#include <objtools/data_loaders/genbank/gbloader.hpp>
#include <objtools/data_loaders/genbank/id2/reader_id2.hpp>
#include <objects/seqalign/Seq_align_set.hpp>
#include <objtools/align_format/showalign.hpp>
#include <sstream>
#include <corelib/test_boost.hpp>
+ Include dependency graph for blast_test_util.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Namespaces

 TestUtil
 

Macros

#define NCBI_BOOST_NO_AUTO_TEST_MAIN
 

Functions

objects::CSeq_id * TestUtil::GenerateRandomSeqid_Gi ()
 
CRef< CSeq_align_setTestUtil::FlattenSeqAlignSet (const CSeq_align_set &sset)
 
void TestUtil::PrintFormattedSeqAlign (ostream &out, const CSeq_align_set *sas, CScope &scope)
 
Uint4 TestUtil::EndianIndependentBufferHash (const char *buffer, Uint4 byte_length, Uint4 swap_size=1, Uint4 hash_seed=1)
 Endianness independent hash function. More...
 

Detailed Description

Utilities to develop and debug unit tests for BLAST.

Definition in file blast_test_util.cpp.

Macro Definition Documentation

◆ NCBI_BOOST_NO_AUTO_TEST_MAIN

#define NCBI_BOOST_NO_AUTO_TEST_MAIN

Definition at line 59 of file blast_test_util.cpp.

Variable Documentation

◆ end_bytes

char end_bytes[4]

Definition at line 111 of file blast_test_util.cpp.

Referenced by TestUtil::EndianIndependentBufferHash().

◆ end_value

Uint4 end_value
Modified on Tue May 28 05:50:17 2024 by modify_doxy.py rev. 669887