1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include <seqan/seq_io.h>
using namespace seqan2;
int main()
{
CharString seqFileName = getAbsolutePath("demos/tutorial/sequence_io/example.fa");
CharString id;
Dna5String seq;
SeqFileIn seqFileIn;
if (!open(seqFileIn, toCString(seqFileName)))
{
std::cerr << "ERROR: Could not open the file.\n";
return 1;
}
try
{
readRecord(id, seq, seqFileIn);
}
catch (Exception const & e)
{
std::cout << "ERROR: " << e.what() << std::endl;
return 1;
}
std::cout << id << '\t' << seq << '\n';
return 0;
}
|