change for kmer_all
change  func write_libsvm, add func write_tab and change sys.exit(error_info)
add a annotation for argparse