From f363df2ac34c34b1c2f223bb5a81c456a764ac38 Mon Sep 17 00:00:00 2001 From: Calvin Morrison Date: Fri, 21 Mar 2014 13:42:54 -0400 Subject: add end of sequences in as points in our array --- src/sequence_length.c | 55 --------------------------------------------------- 1 file changed, 55 deletions(-) delete mode 100644 src/sequence_length.c (limited to 'src/sequence_length.c') diff --git a/src/sequence_length.c b/src/sequence_length.c deleted file mode 100644 index 3df7175..0000000 --- a/src/sequence_length.c +++ /dev/null @@ -1,55 +0,0 @@ -// Copyright 2013 Calvin Morrison -#include -#include -#include -#include -#include -#include -int main() { - - size_t len = 0; - - char buffer[4096]; - bool header = false; - - len = fread(&buffer, 1, 1, stdin); - - unsigned long long seq_length = 0; - if(!errno) { - if(buffer[0] == '>') { - header = true; - - while((len = fread(&buffer, 1, 4096, stdin)) != 0) { - size_t i = 0; - for(i = 0; i < len; i++) { - if(buffer[i] == '>') { - printf("%llu\n", seq_length); - seq_length = 0; - header = true; - continue; - } - else if(buffer[i] == '\n' && header == true) { - header = false; - continue; - } - if(header == false && buffer[i] != '\n') { - seq_length++; - } - } - } - } - else { - fprintf(stderr, "this does not look like a fasta file\n"); - return EXIT_FAILURE; - } - } - else { - fprintf(stderr, "could not read file\n"); - return EXIT_FAILURE; - } - - printf("%llu\n", seq_length); - - return EXIT_SUCCESS; -} - -- cgit v1.2.3