2 #include <boost/test/unit_test.hpp> 7 BOOST_AUTO_TEST_SUITE(PolySitesIOTest)
9 BOOST_AUTO_TEST_CASE( polysites_io )
11 std::vector<double> pos = {1,2,3,4,5};
12 std::vector<std::string> data = {
"AAAAA",
21 std::istringstream in(o.str());
23 BOOST_REQUIRE_NO_THROW( in >> ps2 >> std::ws );
25 BOOST_REQUIRE( ps == ps2 );
27 const char * fn =
"psitesio.txt";
32 std::ifstream inf(fn);
33 BOOST_REQUIRE_NO_THROW(inf >> ps2 >> std::ws);
34 BOOST_REQUIRE( ps == ps2 );
37 BOOST_AUTO_TEST_SUITE_END()
Polymorphism tables for sequence data.
Sequence::PolySites, generates polymorphism tables from data.