src/hg/encode/validateFiles/validateFiles.c 1.21

1.21 2009/07/30 19:27:29 mikep
adding coords to error message
Index: src/hg/encode/validateFiles/validateFiles.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/encode/validateFiles/validateFiles.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -b -B -U 4 -r1.20 -r1.21
--- src/hg/encode/validateFiles/validateFiles.c	23 Jul 2009 22:47:53 -0000	1.20
+++ src/hg/encode/validateFiles/validateFiles.c	30 Jul 2009 19:27:29 -0000	1.21
@@ -569,10 +569,10 @@
         ++mm;
     }
 if (mm > mismatches)
     {
-    warn("Error [file=%s, line=%d]: too many mismatches (found %d/%d, maximum is %d) relative to '%c' strand\nseq=[%s]\ngen=[%s]\n", 
-         file, line, mm, g->size, mismatches, strand, seq, g->dna);
+    warn("Error [file=%s, line=%d]: too many mismatches (found %d/%d, maximum is %d) (%s %d %d %c)\nseq=[%s]\ngen=[%s]\n", 
+         file, line, mm, g->size, mismatches, chrom, chromStart, chromEnd, strand, seq, g->dna);
     return FALSE;
     }
 freeDnaSeq(&g);
 return TRUE;
@@ -623,19 +623,19 @@
 if (mmPerPair)
     {
     if (mm1 > mismatches || mm2 > mismatches)
         {
-        warn("Error [file=%s, line=%d]: too many mismatches in one or both (seq1=%d/%d, seq2=%d/%d, maximum is %d) relative to '%c' strand\nseq1=[%s] seq2=[%s]\ngen1=[%s] gen2=[%s]\n", 
-             file, line, mm1, len1, mm2, len2, mismatches, strand, seq1, seq2, g1->dna, g2->dna);
+        warn("Error [file=%s, line=%d]: too many mismatches in one or both (seq1=%d/%d, seq2=%d/%d, maximum is %d) (%s %d %d %c)\nseq1=[%s] seq2=[%s]\ngen1=[%s] gen2=[%s]\n", 
+             file, line, mm1, len1, mm2, len2, mismatches, chrom, chromStart, chromEnd, strand, seq1, seq2, g1->dna, g2->dna);
         return FALSE;
         }
     }
 else
     {
     if (mm1+mm2 > mismatches)
         {
-        warn("Error [file=%s, line=%d]: too many mismatches in pair (seq1=%d/%d, seq2=%d/%d, maximum is %d) relative to '%c' strand\nseq1=[%s] seq2=[%s]\ngen1=[%s] gen2=[%s]\n", 
-             file, line, mm1, len1, mm2, len2, mismatches, strand, seq1, seq2, g1->dna, g2->dna);
+        warn("Error [file=%s, line=%d]: too many mismatches in pair (seq1=%d/%d, seq2=%d/%d, maximum is %d) (%s %d %d %c)\nseq1=[%s] seq2=[%s]\ngen1=[%s] gen2=[%s]\n", 
+             file, line, mm1, len1, mm2, len2, mismatches, chrom, chromStart, chromEnd, strand, seq1, seq2, g1->dna, g2->dna);
         return FALSE;
         }
     }
 freeDnaSeq(&g1);