c47b72480a741cb22f2d0b0d9f0bff9b3dd8809a jcasper Fri Mar 17 09:51:58 2023 -0700 Updating a couple of other minor locations to better reflect transparency code, refs #30569 diff --git src/hg/utils/bedMergeOverlappingBlocks/bedMergeOverlappingBlocks.c src/hg/utils/bedMergeOverlappingBlocks/bedMergeOverlappingBlocks.c index 557f387..2847145 100644 --- src/hg/utils/bedMergeOverlappingBlocks/bedMergeOverlappingBlocks.c +++ src/hg/utils/bedMergeOverlappingBlocks/bedMergeOverlappingBlocks.c @@ -101,31 +101,31 @@ char *logName = optionVal("report", NULL); struct lineFile *lf = lineFileOpen(inBed, TRUE); char *line, *row[12]; boolean isItemRgb = FALSE; if (logName) log = mustOpen(logName, "w"); while (lineFileNext(lf, &line, NULL)) { struct bed *bed; int numFields = chopByWhite(line, row, ArraySize(row)); /* strange it's reading empty lines... whatever */ if (numFields == 0) continue; if (numFields < 12) errAbort("file %s doesn't appear to be in blocked-bed format. At least 12 fields required, got %d", inBed, numFields); - if (bedParseRgb(row[8])) + if (bedParseRgb(row[8]) != -1) isItemRgb = TRUE; bed = bedLoadN(row, numFields); badBeds += fixBed(bed, lf->lineIx, log); if (isItemRgb) bedTabOutNitemRgb(bed, numFields, newBedFile); else bedTabOutN(bed, numFields, newBedFile); } lineFileClose(&lf); if (log) { fprintf(log, "Fixed %d bad beds in all.\n", badBeds); carefulClose(&log); } carefulClose(&newBedFile);