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);