NCBI C++ ToolKit
Classes | Functions | Variables
seqmasks_out_unit_test.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/test_boost.hpp>
#include <boost/test/output_test_stream.hpp>
#include <serial/iterator.hpp>
#include <objects/seqloc/Seq_loc.hpp>
#include <objects/seqloc/Seq_interval.hpp>
#include <objmgr/object_manager.hpp>
#include <objmgr/scope.hpp>
#include <objmgr/bioseq_handle.hpp>
#include <objtools/readers/fasta.hpp>
#include <objtools/seqmasks_io/mask_reader.hpp>
#include <objtools/seqmasks_io/mask_writer.hpp>
#include <objtools/seqmasks_io/mask_writer_blastdb_maskinfo.hpp>
#include <objtools/seqmasks_io/mask_writer_fasta.hpp>
#include <objtools/seqmasks_io/mask_writer_int.hpp>
#include <objtools/seqmasks_io/mask_writer_tab.hpp>
#include <objtools/seqmasks_io/mask_writer_seqloc.hpp>
+ Include dependency graph for seqmasks_out_unit_test.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  seqmasks_io_fixture
 

Functions

 USING_SCOPE (objects)
 
 BOOST_AUTO_TEST_CASE (WriteFastaParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteFastaNoParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteAcclistParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteAcclistNoParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteIntervalParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteIntervalNoParseSeqids)
 
static const int kAlgoId (2)
 
static const string kAlgoOptions ("window=64; level=20; linker=1")
 
 BOOST_AUTO_TEST_CASE (WriteMaskInfoAsn1TextParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteMaskInfoAsn1TextNoParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteMaskInfoAsn1BinaryParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteMaskInfoAsn1BinaryNoParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteMaskInfoXmlParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteMaskInfoXmlNoParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteSeqLocAsn1TextParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteSeqLocAsn1TextNoParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteSeqLocAsn1BinaryParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteSeqLocAsn1BinaryNoParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteSeqLocXmlParseSeqids)
 
 BOOST_AUTO_TEST_CASE (WriteSeqLocXmlNoParseSeqids)
 

Variables

 USING_NCBI_SCOPE
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/18]

BOOST_AUTO_TEST_CASE ( WriteAcclistNoParseSeqids  )

Definition at line 153 of file seqmasks_out_unit_test.cpp.

References out().

◆ BOOST_AUTO_TEST_CASE() [2/18]

BOOST_AUTO_TEST_CASE ( WriteAcclistParseSeqids  )

Definition at line 141 of file seqmasks_out_unit_test.cpp.

References out().

◆ BOOST_AUTO_TEST_CASE() [3/18]

BOOST_AUTO_TEST_CASE ( WriteFastaNoParseSeqids  )

Definition at line 130 of file seqmasks_out_unit_test.cpp.

References out().

◆ BOOST_AUTO_TEST_CASE() [4/18]

BOOST_AUTO_TEST_CASE ( WriteFastaParseSeqids  )

Definition at line 118 of file seqmasks_out_unit_test.cpp.

References out().

◆ BOOST_AUTO_TEST_CASE() [5/18]

BOOST_AUTO_TEST_CASE ( WriteIntervalNoParseSeqids  )

Definition at line 177 of file seqmasks_out_unit_test.cpp.

References out().

◆ BOOST_AUTO_TEST_CASE() [6/18]

BOOST_AUTO_TEST_CASE ( WriteIntervalParseSeqids  )

Definition at line 165 of file seqmasks_out_unit_test.cpp.

References out().

◆ BOOST_AUTO_TEST_CASE() [7/18]

BOOST_AUTO_TEST_CASE ( WriteMaskInfoAsn1BinaryNoParseSeqids  )

◆ BOOST_AUTO_TEST_CASE() [8/18]

BOOST_AUTO_TEST_CASE ( WriteMaskInfoAsn1BinaryParseSeqids  )

◆ BOOST_AUTO_TEST_CASE() [9/18]

BOOST_AUTO_TEST_CASE ( WriteMaskInfoAsn1TextNoParseSeqids  )

◆ BOOST_AUTO_TEST_CASE() [10/18]

BOOST_AUTO_TEST_CASE ( WriteMaskInfoAsn1TextParseSeqids  )

◆ BOOST_AUTO_TEST_CASE() [11/18]

BOOST_AUTO_TEST_CASE ( WriteMaskInfoXmlNoParseSeqids  )

◆ BOOST_AUTO_TEST_CASE() [12/18]

BOOST_AUTO_TEST_CASE ( WriteMaskInfoXmlParseSeqids  )

◆ BOOST_AUTO_TEST_CASE() [13/18]

BOOST_AUTO_TEST_CASE ( WriteSeqLocAsn1BinaryNoParseSeqids  )

Definition at line 321 of file seqmasks_out_unit_test.cpp.

References out().

◆ BOOST_AUTO_TEST_CASE() [14/18]

BOOST_AUTO_TEST_CASE ( WriteSeqLocAsn1BinaryParseSeqids  )

Definition at line 304 of file seqmasks_out_unit_test.cpp.

References out(), and CSeq_id::PreferAccessionOverGi().

◆ BOOST_AUTO_TEST_CASE() [15/18]

BOOST_AUTO_TEST_CASE ( WriteSeqLocAsn1TextNoParseSeqids  )

Definition at line 289 of file seqmasks_out_unit_test.cpp.

References first(), and out().

◆ BOOST_AUTO_TEST_CASE() [16/18]

BOOST_AUTO_TEST_CASE ( WriteSeqLocAsn1TextParseSeqids  )

Definition at line 277 of file seqmasks_out_unit_test.cpp.

References out(), and CSeq_id::PreferAccessionOverGi().

◆ BOOST_AUTO_TEST_CASE() [17/18]

BOOST_AUTO_TEST_CASE ( WriteSeqLocXmlNoParseSeqids  )

Definition at line 345 of file seqmasks_out_unit_test.cpp.

References out().

◆ BOOST_AUTO_TEST_CASE() [18/18]

BOOST_AUTO_TEST_CASE ( WriteSeqLocXmlParseSeqids  )

Definition at line 333 of file seqmasks_out_unit_test.cpp.

References out(), and CSeq_id::PreferAccessionOverGi().

◆ kAlgoId()

static const int kAlgoId ( )
static

Referenced by BOOST_AUTO_TEST_CASE().

◆ kAlgoOptions()

static const string kAlgoOptions ( )
static

Referenced by BOOST_AUTO_TEST_CASE().

◆ USING_SCOPE()

USING_SCOPE ( objects  )

Variable Documentation

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 54 of file seqmasks_out_unit_test.cpp.

Modified on Mon May 27 04:34:55 2024 by modify_doxy.py rev. 669887