1f9eedd076776d24a3da8ab90a74130ff2f78553 hiram Fri Oct 2 12:37:39 2015 -0700 fixup gcc warnings for -Wunused-but-set-variable refs #16121 diff --git src/hg/getRnaPred/getRnaPred.c src/hg/getRnaPred/getRnaPred.c index b52f8fa..e9ffbdc 100644 --- src/hg/getRnaPred/getRnaPred.c +++ src/hg/getRnaPred/getRnaPred.c @@ -151,45 +151,43 @@ uglyf("%s %c%c/%c%c\n", gp->name, s[0], s[1], e[-2], e[-1]); if (gp->strand[0] == '-') reverseComplement(seq->dna, seq->size); if (s[0] != 'g' || (s[1] != 't' && s[1] != 'c') || e[-2] != 'a' || e[-1] != 'g') gotOdd = TRUE; freeDnaSeq(&seq); } } return gotOdd; } int findGeneOff(struct genePred *gp, int chrPos) /* find the mrna offset containing the specified position.*/ { int iRna = 0, iExon; -int prevEnd = gp->exonStarts[0]; for (iExon = 0; iExon < gp->exonCount; iExon++) { if (chrPos < gp->exonStarts[iExon]) { /* intron before this exon */ return iRna; } if (chrPos < gp->exonEnds[iExon]) { return iRna + (chrPos - gp->exonStarts[iExon]); } iRna += (gp->exonEnds[iExon] - gp->exonStarts[iExon]); - prevEnd = gp->exonEnds[iExon]; } return iRna-1; } void processCds(struct genePred *gp, struct dyString *dnaBuf, struct dyString *cdsBuf, FILE* cdsFh) /* find the CDS bounds in the mRNA defined by the annotation. * output and/or update as requested. If CDS buf is not NULL, * copy CDS to it.*/ { int cdsStart = findGeneOff(gp, gp->cdsStart); int cdsEnd = findGeneOff(gp, gp->cdsEnd-1)+1; int rnaSize = genePredBases(gp); if (gp->strand[0] == '-') reverseIntRange(&cdsStart, &cdsEnd, rnaSize);