8a0946dd6870f10cde056ba243f1fb4ec1fd16b4 angie Thu Feb 27 11:58:33 2014 -0800 Adding support for plain VCF custom tracks (as opposed to VCF+tabix),since users seem to want to upload VCF, and as long as the file is not too big it will work OK. This means adding a new track type vcf (as opposed to vcfTabix) and supporting it in hgTracks, hgTrackUi, hgc, hgTables and hgVai. (and others I've forgotten?) refs #12416 diff --git src/hg/hgTracks/simpleTracks.c src/hg/hgTracks/simpleTracks.c index b613d35..a83d083 100644 --- src/hg/hgTracks/simpleTracks.c +++ src/hg/hgTracks/simpleTracks.c @@ -12202,30 +12202,36 @@ } #ifdef USE_HAL else if (sameWord(type, "halSnake")) { halSnakeMethods(track, tdb, wordCount, words); if (trackShouldUseAjaxRetrieval(track)) track->loadItems = dontLoadItems; } #endif else if (sameWord(type, "vcfTabix")) { vcfTabixMethods(track); if (trackShouldUseAjaxRetrieval(track)) track->loadItems = dontLoadItems; } +else if (sameWord(type, "vcf")) + { + vcfMethods(track); + if (trackShouldUseAjaxRetrieval(track)) + track->loadItems = dontLoadItems; + } else if (startsWith(type, "bedDetail")) { bedDetailMethods(track); } else if (sameWord(type, "pgSnp")) { pgSnpCtMethods(track); } #ifndef GBROWSE else if (sameWord(type, "coloredExon")) { coloredExonMethods(track); } else if (sameWord(type, "axt")) {