use adaptors in MAC namespace
add typedef for return type
changed bseq selection algo: use 3-mer based distance; changed stats output