libsequence  1.9.5
valid_dna.cc
#include <fstream>
#include <iostream>
#include <algorithm>
int main(int argc, char **argv)
{
std::ifstream in(argv[1]);
while (in >> seq)
{
std::cout << Sequence::validSeq(seq.begin(),seq.end())
<< '\t'
<< '\t'
<< (std::find_if(seq.begin(),seq.end(),Sequence::ambiguousNucleotide())
!= seq.end())
<<'\n';
}
}