#include <boost/test/auto_unit_test.hpp>
+#include <boost/filesystem/path.hpp>
+#include <boost/filesystem/operations.hpp>
+namespace fs=boost::filesystem;
+
#include <list>
#include <iostream>
//! Can we load data from a file
BOOST_AUTO_TEST_CASE( sequence_load )
{
+ fs::path seq_path(fs::path(EXAMPLE_DIR)/ "seq" );
+ seq_path /= "human_mck_pro.fa";
Sequence s;
- s.load_fasta("examples/seq/human_mck_pro.fa");
+ s.load_fasta(seq_path);
BOOST_CHECK_EQUAL(s.subseq(0, 5), "GGATC"); // first few chars of fasta file
BOOST_CHECK_EQUAL(s.get_header(), "gi|180579|gb|M21487.1|HUMCKMM1 Human "
"muscle creatine kinase gene (CKMM), "