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)*/