@@ -16,7 +16,7 @@ class FastqBuffer {
1616 // (space for seq2 and qual2 is only allocated for paired=true)
1717public:
1818 char *seq1, *qual1, *seq2, *qual2;
19-
19+
2020 // constructor
2121 FastqBuffer (size_t n, size_t b, bool p = true ) {
2222 nentries = n;
@@ -33,7 +33,7 @@ class FastqBuffer {
3333 qual2 = NULL ;
3434 }
3535 }
36-
36+
3737 // copy constructor
3838 FastqBuffer (const FastqBuffer& fqb) {
3939 paired = fqb.paired ;
@@ -51,12 +51,12 @@ class FastqBuffer {
5151 qual2 = NULL ;
5252 }
5353 }
54-
54+
5555 // destructor
5656 ~FastqBuffer () {
5757 delete[] buffer;
5858 }
59-
59+
6060 // Write one (pair of) filtered reads to output fastq file(s)
6161 bool write_seq (size_t i, gzFile file1, gzFile file2, const int n, const char * label) {
6262 bool success = (i < nentries);
@@ -67,32 +67,32 @@ class FastqBuffer {
6767 if (success && file1 != NULL ) {
6868 std::string read_id = " @S" + std::to_string (n) + " _" + label + " 1\n " ;
6969 if (success && gzputs (file1, read_id.c_str ()) == (-1 )) {
70- success = false ;
70+ success = false ; // # nocov
7171 }
7272 if (success && gzputs (file1, seq1 + (i * BUFFER_SIZE)) == (-1 )) {
73- success = false ;
73+ success = false ; // # nocov
7474 }
7575 if (success && gzputs (file1, " +\n " ) == (-1 )) {
76- success = false ;
76+ success = false ; // # nocov
7777 }
7878 if (success && gzputs (file1, qual1 + (i * BUFFER_SIZE)) == (-1 )) {
79- success = false ;
79+ success = false ; // # nocov
8080 }
8181 }
82-
82+
8383 if (success && file2 != NULL ) {
8484 std::string read_id = " @S" + std::to_string (n) + " _" + label + " 2\n " ;
8585 if (success && gzputs (file2, read_id.c_str ()) == (-1 )) {
86- success = false ;
86+ success = false ; // # nocov
8787 }
8888 if (success && gzputs (file2, seq2 + (i * BUFFER_SIZE)) == (-1 )) {
89- success = false ;
89+ success = false ; // # nocov
9090 }
9191 if (success && gzputs (file2, " +\n " ) == (-1 )) {
92- success = false ;
92+ success = false ; // # nocov
9393 }
9494 if (success && gzputs (file2, qual2 + (i * BUFFER_SIZE)) == (-1 )) {
95- success = false ;
95+ success = false ; // # nocov
9696 }
9797 }
9898}
0 commit comments