553e456f9d78c07964df4c42af62d7480b7a55a6 braney Wed Jul 15 08:30:40 2020 -0700 oops... a place I missed that references gff.h. diff --git src/hg/encode3/encodeDataWarehouse/edwMakeValidFile/edwMakeValidFile.c src/hg/encode3/encodeDataWarehouse/edwMakeValidFile/edwMakeValidFile.c index 52ef621..98d857c 100644 --- src/hg/encode3/encodeDataWarehouse/edwMakeValidFile/edwMakeValidFile.c +++ src/hg/encode3/encodeDataWarehouse/edwMakeValidFile/edwMakeValidFile.c @@ -361,31 +361,31 @@ /* Convert it to a somewhat smaller less informative bed file for sampling purposes. */ char sampleFileName[PATH_LEN], temp[PATH_LEN]; safef(sampleFileName, PATH_LEN, "%sedwGffBedXXXXXX", edwTempDirForToday(temp)); int sampleFd = makeReadableTemp(sampleFileName); FILE *f = fdopen(sampleFd, "w"); struct genomeRangeTree *grt = genomeRangeTreeNew(); /* Loop through lines writing out simple bed and adding to genome range tree. */ struct gffLine *gffLine; long long itemCount = 0; long long totalSize = 0; for (gffLine = gff->lineList; gffLine != NULL; gffLine = gffLine->next) { totalSize += gffLine->end - gffLine->start; - fprintf(f, "%s\t%d\t%d\n", gffLine->seq, gffLine->start, gffLine->end); + fprintf(f, "%s\t%ld\t%ld\n", gffLine->seq, gffLine->start, gffLine->end); genomeRangeTreeAdd(grt, gffLine->seq, gffLine->start, gffLine->end); ++itemCount; } carefulClose(&f); /* Fill out what we can of vf with info we've gathered. */ vf->itemCount = vf->sampleCount = itemCount; vf->basesInItems = vf->basesInSample = totalSize; vf->sampleBed = cloneString(sampleFileName); long long basesHitBySample = genomeRangeTreeSumRanges(grt); genomeRangeTreeFree(&grt); vf->sampleCoverage = (double)basesHitBySample/assembly->baseCount; vf->mapRatio = 1.0; vf->depth = (double)totalSize/assembly->baseCount; gffFileFree(&gff);