lot's up refactoring, split up the input file and build/estimae solid kmer from that