change from std::vector to std::list on kmers mapping interface