libsequence  1.9.5
AlignmentTest.cc File Reference

Unit tests for fxns in namespace Sequence::Alignment. More...

#include <Sequence/Fasta.hpp>
#include <Sequence/Alignment.hpp>
#include <boost/test/unit_test.hpp>
#include <vector>
#include <fstream>
#include <iterator>
#include <algorithm>
#include <unistd.h>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (IsAlignmentFasta)
 
 BOOST_AUTO_TEST_CASE (IsAlignmentString)
 
 BOOST_AUTO_TEST_CASE (GetDataFasta)
 
 BOOST_AUTO_TEST_CASE (GetDataFastaStream)
 
 BOOST_AUTO_TEST_CASE (GetDataString)
 
 BOOST_AUTO_TEST_CASE (GetDataStringStream)
 
 BOOST_AUTO_TEST_CASE (ReadNFasta)
 
 BOOST_AUTO_TEST_CASE (ReadNString)
 
 BOOST_AUTO_TEST_CASE (GappedFasta)
 
 BOOST_AUTO_TEST_CASE (GappedString)
 
 BOOST_AUTO_TEST_CASE (UnGappedLengthFasta)
 
 BOOST_AUTO_TEST_CASE (UnGappedLengthString)
 
 BOOST_AUTO_TEST_CASE (RemoveGapsFasta)
 
 BOOST_AUTO_TEST_CASE (RemoveGapsString)
 
 BOOST_AUTO_TEST_CASE (RemoveTerminalGapsFasta)
 
 BOOST_AUTO_TEST_CASE (RemoveTerminalGapString)
 
 BOOST_AUTO_TEST_CASE (TrimFasta)
 
 BOOST_AUTO_TEST_CASE (TrimString)
 
 BOOST_AUTO_TEST_CASE (TrimComplementFasta)
 
 BOOST_AUTO_TEST_CASE (TrimComplementString)
 
 BOOST_AUTO_TEST_CASE (TrimComplementSameResults)
 

Detailed Description

Unit tests for fxns in namespace Sequence::Alignment.

This ns is implmented in terms of T, intended to be in thet Sequence::Seq hierarchy.

Specializations for std::string also exist.

This module tests both

Definition in file AlignmentTest.cc.