src/hg/pslCDnaGenomeMatch/pslCDnaGenomeMatch.c 1.22

1.22 2009/08/15 17:59:49 baertsch
changed assert condition that was too strict (start >=0) instead of start > 0. Fixed compiler warnings.
Index: src/hg/pslCDnaGenomeMatch/pslCDnaGenomeMatch.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/pslCDnaGenomeMatch/pslCDnaGenomeMatch.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -b -B -U 4 -r1.21 -r1.22
--- src/hg/pslCDnaGenomeMatch/pslCDnaGenomeMatch.c	13 Feb 2007 20:08:35 -0000	1.21
+++ src/hg/pslCDnaGenomeMatch/pslCDnaGenomeMatch.c	15 Aug 2009 17:59:49 -0000	1.22
@@ -245,14 +245,14 @@
 int size = end - start;
 assert(size >= 0);
 if (strand == '-')
     {
-    verbose(6,"before start %d end %d size %d\n",
-            start, end, nib-size);
+    verbose(6,"before start %d end %d size %d %s\n",
+            start, end, nib->size, seqName);
     reverseIntRange(&start, &end, nib->size);
-    verbose(6,"after start %d end %d size %d\n",
-            start, end, nib-size);
-    assert(start > 0);
+    verbose(6,"after start %d end %d size %d %s\n",
+            start, end, nib->size, seqName);
+    assert(start >= 0);
     seq = nibInfoLoadSeq(nib, start, size);
 //    seq = nibTwoCacheSeqPart(ntc, seqName, 
 //	start, size, &retFullSeqSize);
     reverseComplement(seq->dna, seq->size);
@@ -438,10 +438,10 @@
 
 for (mm = *misMatchList ; mm != NULL ; mm = mm->next)
     for (i = 0 ; i < mm->snpCount; i++)
         {
-        verbose(4,"       [%d] print mmlist snp %s %s %s:%d %c mrnaLoc %d t %c loci %d\n",
-            mm->loci, mm->snps[i], mm->name, mm->chrom, mm->chromStart, 
+        verbose(4,"       [%d] print mmlist snp %s %s %s:%d %c mrnaLoc %d t %c loci %u\n",
+            i, mm->snps[i], mm->name, mm->chrom, mm->chromStart, 
             mm->strand, mm->mrnaLoc,  mm->genomeBase, mm->loci);
         }
     }
 void printMrnaMisMatch(struct mrnaMisMatch *mm)
@@ -449,11 +449,13 @@
 int i;
 
 for (i = 0 ; i < mm->misMatchCount; i++)
     {
-    verbose(4,"       [%d] print snp %s %s %s:%d %s mrnaLoc %d t %c loci %d\n",
-        mm->loci, mm->snps[i], mm->name, mm->chroms[i], mm->tStarts[i],  
-        mm->strands[i], mm->mrnaLoc,  mm->bases[i], mm->loci[i]);
+    char *sp = mm->snps[i];
+    unsigned int loci = mm->loci[i];
+    verbose(4,"       [%d] print snp %s %s %s:%u %s mrnaLoc %d t %c loci %u\n",
+        i, sp, mm->name, mm->chroms[i], mm->tStarts[i],  
+        mm->strands, mm->mrnaLoc,  mm->bases[i], loci);
     }
 }
 
 struct snp125 *getSnpList(char *chrom, int chromStart, int chromEnd, char genomeStrand)
@@ -997,9 +999,9 @@
             psl->qStarts[blockIx]+psl->blockSizes[blockIx], psl->strand, genomeStrand);
     tSeq = nibInfoLoadStrand(tNib, psl->tName, psl->tStarts[blockIx], 
             psl->tStarts[blockIx]+(psl->blockSizes[blockIx]), genomeStrand);
 
-    verbose(6,"tSeq %s len %d %d\n",tSeq->dna, tSeq->size, strlen(tSeq->dna));
+    verbose(6,"tSeq %s len %d %d\n",tSeq->dna, tSeq->size, (int)strlen(tSeq->dna));
     verbose(6,"qSeq %s\n",qSeq->dna);
     assert(psl->strand[0] == '+');
 
     /* count match and mismatches in each alignment block */
@@ -1222,9 +1224,9 @@
 
     verbose(5,"  buildMisMatches for blk %s t %s:%d-%d q %d-%d %s strand %c\n",
             psl->qName, psl->tName, ts, te, psl->qStarts[blockIx], 
             psl->qStarts[blockIx]+psl->blockSizes[blockIx], psl->strand, genomeStrand);
-    verbose(6,"tSeq %s len %d %d\n",tSeq->dna, tSeq->size, strlen(tSeq->dna));
+    verbose(6,"tSeq %s len %d %d\n",tSeq->dna, tSeq->size, (int)strlen(tSeq->dna));
     verbose(6,"qSeq %s\n",qSeq->dna);
     assert(psl->strand[0] == '+');
 
     /* check for mismatches in exon (alignment block)*/