From 6922f6918d10e640923096ea471cc4d526fc0786 Mon Sep 17 00:00:00 2001
From: Veronique Legrand <vlegrand@pasteur.fr>
Date: Tue, 5 Apr 2016 16:36:02 +0200
Subject: [PATCH] added traces for debug

---
 src/FqBaseBackend.cpp | 9 +++++++--
 src/read_utils.cpp    | 4 ++++
 2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/src/FqBaseBackend.cpp b/src/FqBaseBackend.cpp
index 96d7f89..aab7a80 100644
--- a/src/FqBaseBackend.cpp
+++ b/src/FqBaseBackend.cpp
@@ -16,7 +16,7 @@
 
 #include "FqBaseBackend.h"
 
-//#define DEBUG
+#define DEBUG
 #ifdef DEBUG
 #include <cassert>
 #include <iostream>
@@ -135,7 +135,9 @@ int FqBaseBackend::getRead(const unsigned long& offset, char * fq_record) {
     char * pchar;
 
     if (i_f_desc==-1) throw std::runtime_error("No open file currently associated to this backend");
-
+#ifdef DEBUG
+    cout<<"going to read record at offset: "<<offset<<endl;
+#endif
     int res=lseek(i_f_desc,offset,SEEK_SET);
     if (res==-1) {
         // err(errno,"fseek problem when trying to retrieve dna string.");
@@ -146,6 +148,9 @@ int FqBaseBackend::getRead(const unsigned long& offset, char * fq_record) {
         throw errno;
     }
     nread=read(i_f_desc,fq_record,MAX_FQ_RECORD_LENGTH);
+#ifdef DEBUG
+    assert(*(fq_record)=='@');
+#endif
     nb_lines=0;
     i=1;
     pchar=fq_record;
diff --git a/src/read_utils.cpp b/src/read_utils.cpp
index 496e9ae..d6fb7c1 100644
--- a/src/read_utils.cpp
+++ b/src/read_utils.cpp
@@ -16,6 +16,7 @@
 #include "srp.h"
 #include "read_utils.h"
 #include "rock_commons.h"
+#define DEBUG
 
 #ifdef DEBUG
 #include <cassert>
@@ -82,6 +83,9 @@ void getDNASeqstr(FqBaseBackend* fq_files_be [],
     f_id2=fid_stored &mask_fid;
 
     unsigned long offset1=j*UINT_MAX+sr.read_a1;
+#ifdef DEBUG
+    cout<<"getting record at offset: "<<offset1<<endl;
+#endif
     try {
         getFqRecord(fq_files_be,f_id1,offset1,dna_seqs[0].fq_record_buf);
         processFqRecord(p_dna_seqs);
-- 
GitLab