NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include <corelib/test_boost.hpp>
#include <serial/serial.hpp>
#include <serial/objistr.hpp>
#include <objects/seqalign/Seq_align.hpp>
#include <objects/seqalign/Seq_align_set.hpp>
#include <objects/seqalign/Spliced_seg.hpp>
#include <objects/seqalign/Spliced_exon.hpp>
#include <objects/seqalign/Splice_site.hpp>
#include <objects/seqalign/Product_pos.hpp>
#include <objects/seqset/Bioseq_set.hpp>
#include <objects/seqset/Seq_entry.hpp>
#include <objects/seq/Bioseq.hpp>
#include <objects/seq/Seq_descr.hpp>
#include <objects/general/User_object.hpp>
#include <algo/blast/api/magicblast.hpp>
#include <algo/blast/api/objmgrfree_query_data.hpp>
#include <algo/blast/api/magicblast_options.hpp>
#include <algo/blast/api/local_db_adapter.hpp>
#include "ensure_enough_corelib.hpp"
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
struct | CMagicBlastTestFixture |
struct | SExon |
struct | SMatch |
Functions | |
BOOST_AUTO_TEST_CASE (MappingNonMatch) | |
BOOST_AUTO_TEST_CASE (MappingAllConcordant) | |
BOOST_AUTO_TEST_CASE (MappingAllDiscordant) | |
BOOST_AUTO_TEST_CASE (MappingNoPairs) | |
BOOST_AUTO_TEST_CASE (MappingPaired) | |
BOOST_AUTO_TEST_CASE | ( | MappingAllConcordant | ) |
Definition at line 135 of file magicblast_unit_test.cpp.
References count, MSerial_AsnText, r(), results, and CMagicBlast::RunEx().
BOOST_AUTO_TEST_CASE | ( | MappingAllDiscordant | ) |
Definition at line 159 of file magicblast_unit_test.cpp.
References count, MSerial_AsnText, r(), results, and CMagicBlast::RunEx().
BOOST_AUTO_TEST_CASE | ( | MappingNonMatch | ) |
Definition at line 116 of file magicblast_unit_test.cpp.
References MSerial_AsnText, results, and CMagicBlast::RunEx().
BOOST_AUTO_TEST_CASE | ( | MappingNoPairs | ) |
Definition at line 183 of file magicblast_unit_test.cpp.
References SExon::acceptor, SExon::donor, eNa_strand_minus, eNa_strand_plus, SExon::gen_end, SExon::gen_start, SExon::gen_strand, CSpliced_seg_Base::GetExons(), CSpliced_seg_Base::GetProduct_length(), MSerial_AsnText, SExon::prod_end, SExon::prod_start, SExon::prod_strand, results, and CMagicBlast::Run().
BOOST_AUTO_TEST_CASE | ( | MappingPaired | ) |
Definition at line 367 of file magicblast_unit_test.cpp.
References SExon::acceptor, CBioseq_Base::CanGetDescr(), SExon::donor, eNa_strand_minus, eNa_strand_plus, SExon::gen_end, SExon::gen_start, SExon::gen_strand, CSeq_descr_Base::Get(), CBioseq_Base::GetDescr(), CSpliced_seg_Base::GetExons(), CSpliced_seg_Base::GetProduct_length(), CObject_id_Base::GetStr(), CUser_object_Base::GetType(), CUser_object::HasField(), CObject_id_Base::IsStr(), MSerial_AsnText, SExon::prod_end, SExon::prod_start, SExon::prod_strand, results, and CMagicBlast::Run().