NCBI C++ ToolKit
|
#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 <algo/blast/api/seqsrc_multiseq.hpp>
#include <blast_objmgr_priv.hpp>
#include <algo/blast/core/blast_setup.h>
#include <algo/blast/core/blast_gapalign.h>
#include <algo/blast/core/blast_traceback.h>
#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/disc_nucl_options.hpp>
#include <algo/blast/core/blast_lookup.h>
#include <algo/blast/core/lookup_util.h>
#include <algo/blast/core/blast_hspstream.h>
#include <algo/blast/core/hspfilter_collector.h>
#include <algo/blast/api/seqsrc_seqdb.hpp>
#include <algo/blast/api/blast_types.hpp>
#include <algo/blast/api/query_data.hpp>
#include <algo/blast/api/objmgr_query_data.hpp>
#include <algo/blast/api/setup_factory.hpp>
#include <algo/blast/api/traceback_stage.hpp>
#include <algo/blast/api/blast_seqinfosrc.hpp>
#include <algo/blast/api/seqinfosrc_seqdb.hpp>
#include "test_objmgr.hpp"
#include "blast_test_util.hpp"
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CTracebackTestFixture |
Functions | |
BOOST_AUTO_TEST_CASE (testRMBlastTraceBack) | |
BOOST_AUTO_TEST_CASE | ( | testRMBlastTraceBack | ) |
Definition at line 176 of file rmblast_traceback_unit_test.cpp.
References a, BlastHSPList::allocated, Blast_HSPListSortByScore(), Blast_HSPResultsFree(), BlastHSPStreamFree(), BlastHSPStreamWrite(), BlastSeqSrcFree(), BlastSeqSrcGetSeqLen(), calloc(), TestUtil::CheckForBlastSeqSrcErrors(), BlastHSP::context, context, BlastHSPList::do_not_reallocate, eDynProgTbck, eNa_strand_both, BlastSeg::end, FALSE, BlastSeg::frame, BlastSeg::gapped_start, CBlastOptionsHandle::GetOptions(), CBl2Seq::GetOptionsHandle(), CBlastOptions::GetProgramType(), CBl2Seq::GetQueries(), CBlastOptions::GetStrandOption(), CBl2Seq::GetSubjects(), BlastHSPList::hsp_array, BlastHSPList::hsp_max, BlastHSPList::hspcnt, BlastHitList::hsplist_array, CTestObjMgr::Instance(), ITERATE, malloc(), MultiSeqBlastSeqSrcInit(), NULL, BlastHSP::num_ident, BlastSeg::offset, BlastHSPList::oid, prog, BlastHSP::query, results, BlastHSP::score, CBlastOptionsHandle::SetDbLength(), CBl2Seq::SetOptionsHandle(), SetupQueries(), SetupQueryInfo(), and BlastHSP::subject.