bd5ab545fd2f8439916541d8ba0bd74f7d16e504 kent Tue Mar 20 15:33:58 2012 -0700 Replacing a hash that gives a tdb for a track name with one that gives tdb for a table name. Addresses redmine 7222. diff --git src/hg/hgTables/vcf.c src/hg/hgTables/vcf.c index ab1da00..bc7148d 100644 --- src/hg/hgTables/vcf.c +++ src/hg/hgTables/vcf.c @@ -10,31 +10,31 @@ #include "localmem.h" #include "obscure.h" #include "vcf.h" #include "web.h" #if (defined USE_TABIX && defined KNETFILE_HOOKS) #include "knetUdc.h" #include "udc.h" #endif//def USE_TABIX && KNETFILE_HOOKS #define VCFDATALINE_NUM_COLS 10 boolean isVcfTable(char *table) /* Return TRUE if table corresponds to a VCF file. */ { -struct trackDb *tdb = hashFindVal(fullTrackAndSubtrackHash, table); +struct trackDb *tdb = hashFindVal(fullTableToTdbHash, table); if (tdb) return tdbIsVcf(tdb); else return trackIsType(database, table, curTrack, "vcfTabix", ctLookupName); } char *vcfFileName(char *table, struct sqlConnection *conn, char *seqName) /* Return file name associated with VCF. This handles differences whether it's * a custom or built-in track. Do a freeMem on returned string when done. */ { char *fileName = bigFileNameFromCtOrHub(table, conn); if (fileName == NULL) fileName = bamFileNameFromTable(conn, table, seqName); return fileName; }