cb2705847f5359843f2b0c975b66692fc3af28ba markd Sat Apr 4 15:10:01 2015 -0700 import of GENCODE V22 diff --git src/hg/hgTracks/gencodeTracks.c src/hg/hgTracks/gencodeTracks.c index 8d0c9c3..ad9c30a 100644 --- src/hg/hgTracks/gencodeTracks.c +++ src/hg/hgTracks/gencodeTracks.c @@ -527,60 +527,56 @@ return lf->extra; else return lf->name; } static void gencodeGeneMethods(struct track *tg) /* Load up custom methods for ENCODE Gencode gene track */ { tg->loadItems = loadGencodeGenePreds; tg->itemName = gencodeGeneName; } static void registerProductionTrackHandlers() /* register track handlers for production GENCODE tracks */ { -// pre-versioning -registerTrackHandler("wgEncodeGencode", gencodeGeneMethods); +// ENCODE 1 legacy registerTrackHandler("wgEncodeSangerGencode", gencodeGeneMethods); +// uses trackHandler attribute +registerTrackHandler("wgEncodeGencode", gencodeGeneMethods); + // one per gencode version. Add a bunch in the future so // this doesn't have to be changed on every release. +// FIXME: delete these CGI and tracks are all user trackHandler registerTrackHandler("wgEncodeGencodeV3", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV4", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV7", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV8", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV9", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV10", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV11", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV12", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV13", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV14", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV15", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV16", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV17", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV18", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV19", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV20", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeV21", gencodeGeneMethods); -registerTrackHandler("wgEncodeGencodeV22", gencodeGeneMethods); -registerTrackHandler("wgEncodeGencodeV23", gencodeGeneMethods); -registerTrackHandler("wgEncodeGencodeV24", gencodeGeneMethods); -registerTrackHandler("wgEncodeGencodeV25", gencodeGeneMethods); -registerTrackHandler("wgEncodeGencodeV26", gencodeGeneMethods); -registerTrackHandler("wgEncodeGencodeV27", gencodeGeneMethods); -registerTrackHandler("wgEncodeGencodeV28", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeVM2", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeVM3", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeVM4", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeVM5", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeVM6", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeVM7", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeVM8", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeVM9", gencodeGeneMethods); registerTrackHandler("wgEncodeGencodeVM10", gencodeGeneMethods); } static void gencodePilotGeneMethods(struct track *tg) /* Load up custom methods for ENCODE Gencode gene track */