X-Git-Url: https://git.donarmstrong.com/?p=fastq-tools.git;a=blobdiff_plain;f=src%2Ffastq-grep.c;h=4d1603f7ced45f3d34e28d00e60204689031d4a8;hp=8eb6f7f6cc1f8182b4705e6673e26faceadab5a1;hb=d6b81119e55cf77c1e4c17b9e9026abc01e22b96;hpb=07ffc4895d705c5207492a002ffce4576dac5fc5 diff --git a/src/fastq-grep.c b/src/fastq-grep.c index 8eb6f7f..4d1603f 100644 --- a/src/fastq-grep.c +++ b/src/fastq-grep.c @@ -59,10 +59,10 @@ void fastq_grep(FILE* fin, FILE* fout, FILE* mismatch_file, pcre* re) int ovector[3]; size_t count = 0; - fastq_t* fqf = fastq_open(fin); - seq_t* seq = fastq_alloc_seq(); + fastq_t* fqf = fastq_create(fin); + seq_t* seq = seq_create(); - while (fastq_next(fqf, seq)) { + while (fastq_read(fqf, seq)) { rc = pcre_exec(re, /* pattern */ NULL, /* extra data */ @@ -82,8 +82,8 @@ void fastq_grep(FILE* fin, FILE* fout, FILE* mismatch_file, pcre* re) } } - fastq_free_seq(seq); - fastq_close(fqf); + seq_free(seq); + fastq_free(fqf); if (count_flag) fprintf(fout, "%zu\n", count); }