NCBI C++ ToolKit
Classes | Macros | Functions
ntlookup_unit_test.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/test_boost.hpp>
#include <corelib/ncbitime.hpp>
#include <objmgr/object_manager.hpp>
#include <objmgr/scope.hpp>
#include <objtools/data_loaders/genbank/gbloader.hpp>
#include <objmgr/util/sequence.hpp>
#include <objects/seqloc/Seq_loc.hpp>
#include <objects/seqloc/Seq_interval.hpp>
#include <objects/seqalign/Seq_align.hpp>
#include <objects/seqalign/Seq_align_set.hpp>
#include <serial/serial.hpp>
#include <serial/iterator.hpp>
#include <serial/objostr.hpp>
#include <algo/blast/api/bl2seq.hpp>
#include <blast_objmgr_priv.hpp>
#include <algo/blast/api/blast_options_handle.hpp>
#include <algo/blast/api/blast_prot_options.hpp>
#include <algo/blast/api/blastx_options.hpp>
#include <algo/blast/api/tblastn_options.hpp>
#include <algo/blast/api/blast_nucl_options.hpp>
#include <algo/blast/api/uniform_search.hpp>
#include <algo/blast/api/disc_nucl_options.hpp>
#include <algo/blast/core/blast_nalookup.h>
#include <algo/blast/core/lookup_util.h>
#include "test_objmgr.hpp"
#include "blast_test_util.hpp"
+ Include dependency graph for ntlookup_unit_test.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  NtlookupTestFixture
 

Macros

#define NULL_NUCL_SENTINEL   0xf
 
#define SMALL_QUERY_GI   1945386
 
#define LARGE_QUERY_GI   19572546
 

Functions

 BOOST_AUTO_TEST_CASE (testStdLookupTable)
 
 BOOST_AUTO_TEST_CASE (testMegablastLookupTable)
 
 BOOST_AUTO_TEST_CASE (testDiscontiguousMBLookupTableCodingWordSize11)
 
 BOOST_AUTO_TEST_CASE (testDiscontiguousMBLookupTableCodingWordSize12)
 
 BOOST_AUTO_TEST_CASE (testDiscontiguousMBLookupTableOptimalWordSize11)
 
 BOOST_AUTO_TEST_CASE (testDiscontiguousMBLookupTableOptimalWordSize12)
 
 BOOST_AUTO_TEST_CASE (testDiscontiguousMBLookupTableTwoTemplatesWordSize11)
 
 BOOST_AUTO_TEST_CASE (testHashLookupTableWordSize16)
 
 BOOST_AUTO_TEST_CASE (testHashLookupTableWordSize16WithDbFilter)
 
 BOOST_AUTO_TEST_CASE (testHashLookupTableMissingSeqSrc)
 
 BOOST_AUTO_TEST_CASE (testStdLookupTableDebruijn)
 
 BOOST_AUTO_TEST_CASE (testMegablastLookupTableDebruijn)
 
 BOOST_AUTO_TEST_CASE (testStdTableSmallUnmaskedRegion)
 
 BOOST_AUTO_TEST_CASE (testMegablastTableSmallUnmaskedRegion)
 

Macro Definition Documentation

◆ LARGE_QUERY_GI

#define LARGE_QUERY_GI   19572546

Definition at line 74 of file ntlookup_unit_test.cpp.

◆ NULL_NUCL_SENTINEL

#define NULL_NUCL_SENTINEL   0xf

Definition at line 72 of file ntlookup_unit_test.cpp.

◆ SMALL_QUERY_GI

#define SMALL_QUERY_GI   1945386

Definition at line 73 of file ntlookup_unit_test.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/14]

BOOST_AUTO_TEST_CASE ( testDiscontiguousMBLookupTableCodingWordSize11  )

◆ BOOST_AUTO_TEST_CASE() [2/14]

BOOST_AUTO_TEST_CASE ( testDiscontiguousMBLookupTableCodingWordSize12  )

◆ BOOST_AUTO_TEST_CASE() [3/14]

BOOST_AUTO_TEST_CASE ( testDiscontiguousMBLookupTableOptimalWordSize11  )

◆ BOOST_AUTO_TEST_CASE() [4/14]

BOOST_AUTO_TEST_CASE ( testDiscontiguousMBLookupTableOptimalWordSize12  )

◆ BOOST_AUTO_TEST_CASE() [5/14]

BOOST_AUTO_TEST_CASE ( testDiscontiguousMBLookupTableTwoTemplatesWordSize11  )

◆ BOOST_AUTO_TEST_CASE() [6/14]

BOOST_AUTO_TEST_CASE ( testHashLookupTableMissingSeqSrc  )

◆ BOOST_AUTO_TEST_CASE() [7/14]

BOOST_AUTO_TEST_CASE ( testHashLookupTableWordSize16  )

◆ BOOST_AUTO_TEST_CASE() [8/14]

BOOST_AUTO_TEST_CASE ( testHashLookupTableWordSize16WithDbFilter  )

◆ BOOST_AUTO_TEST_CASE() [9/14]

BOOST_AUTO_TEST_CASE ( testMegablastLookupTable  )

◆ BOOST_AUTO_TEST_CASE() [10/14]

BOOST_AUTO_TEST_CASE ( testMegablastLookupTableDebruijn  )

◆ BOOST_AUTO_TEST_CASE() [11/14]

BOOST_AUTO_TEST_CASE ( testMegablastTableSmallUnmaskedRegion  )

◆ BOOST_AUTO_TEST_CASE() [12/14]

BOOST_AUTO_TEST_CASE ( testStdLookupTable  )

◆ BOOST_AUTO_TEST_CASE() [13/14]

BOOST_AUTO_TEST_CASE ( testStdLookupTableDebruijn  )

◆ BOOST_AUTO_TEST_CASE() [14/14]

BOOST_AUTO_TEST_CASE ( testStdTableSmallUnmaskedRegion  )
Modified on Sun Feb 25 03:02:05 2024 by modify_doxy.py rev. 669887