From b5618d07a51ed431b9710c7f35ae7f4cc8d4e0a3 Mon Sep 17 00:00:00 2001 From: Calvin Morrison Date: Wed, 16 Oct 2013 13:43:38 -0400 Subject: reorder kmer_utils.h, actually take a kmer value as argv[2] for frequency, error check kmer --- kmer_total_count.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'kmer_total_count.c') diff --git a/kmer_total_count.c b/kmer_total_count.c index 34abfa0..ec9a3f8 100644 --- a/kmer_total_count.c +++ b/kmer_total_count.c @@ -11,10 +11,16 @@ int main(int argc, char **argv) { unsigned long long i = 0; if(argc != 3) { - printf("Please supply a filename and a kmer\n"); + fprintf(stderr, "Please supply a filename and a kmer\n"); exit(EXIT_FAILURE); } + unsigned long kmer = atoi(argv[2]); + if(kmer == 0) { + fprintf(stderr, "Error: invalid kmer.\n"); + exit(EXIT_FAILURE); + } + unsigned long long *counts = get_kmer_counts_from_file(argv[1], atoi(argv[2])); // print out our counts arrray -- cgit v1.2.1