*/
-#include "fastq-common.h"
-#include "fastq-parse.h"
+#include "common.h"
+#include "parse.h"
#include <stdio.h>
#include <string.h>
#include <getopt.h>
-void print_fastq_entry(FILE* fout, seq_t* seq)
-{
- fprintf(fout, "@%s\n%s\n+%s\n%s\n",
- seq->id1.s,
- seq->seq.s,
- seq->id2.s,
- seq->qual.s );
-}
-
-
void fastq_grep(FILE* fin, FILE* fout, pcre* re)
{
int rc;
if ((invert_flag && rc == PCRE_ERROR_NOMATCH) || rc >= 0) {
if (count_flag) count++;
- else print_fastq_entry(fout, seq);
+ else fastq_print(fout, seq);
}
}