93b470bbbe760079d9960fc2ed8a78bf15194d81 tdreszer Thu Feb 16 16:55:37 2012 -0800 Changes that Brian made for finding track handlers closest to home, uncovered a dormant bug which had been masked by a dangerous method of swapping parent and child structs. This newly uncovered bug was due to referring to a track type of 'bedFloatScoreWithFdr' when it should have been 'bed5FloatScoreWithFdr'. The result of this uncovered bug is that the TrackCheck robot failed on hg17 and hg18 as described in redmine 6783 note 4. This fix is a candidate for patching. diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index df60a6f..4f19643 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -12424,31 +12424,31 @@ { if (wordCount < 2) errAbort("Expecting 2 words in axt track type for %s", tdb->track); axtMethods(track, words[1]); } else if (sameWord(type, "expRatio")) { expRatioMethodsFromDotRa(track); } else if (sameWord(type, "encodePeak") || sameWord(type, "narrowPeak") || sameWord(type, "broadPeak") || sameWord(type, "gappedPeak")) { encodePeakMethods(track); } else if (sameWord(type, "bed5FloatScore") || - sameWord(type, "bedFloatScoreWithFdr")) + sameWord(type, "bed5FloatScoreWithFdr")) { track->bedSize = 5; bedMethods(track); track->loadItems = loadSimpleBed; } else if (sameWord(type, "bed6FloatScore")) { track->bedSize = 4; bedMethods(track); track->loadItems = loadSimpleBed; } else if (sameWord(type, "encodeFiveC")) { track->bedSize = 3; bedMethods(track);