2f69a6a82ad23566375112ac9250b13b59ca9f21 max Wed Oct 29 14:59:31 2014 -0700 making clone ends track hgc page read the psl table from the trackDb setting diff --git src/hg/hgc/hgc.c src/hg/hgc/hgc.c index 19cc64b..cd7b4d5 100644 --- src/hg/hgc/hgc.c +++ src/hg/hgc/hgc.c @@ -18811,30 +18811,34 @@ { printf("<H4>This is the only location found for %s</H4>\n",clone); } else { //printOtherLFS(clone, table, start, end); } safef(title, sizeof title, "Genomic alignments of %s:", lfLabel); webNewSection(title); for (i = 0; i < lfs->lfCount; i++) { sqlFreeResult(&sr); hFindSplitTable(database, seqName, lfs->pslTable, pslTable, &hasBin); + + if (isEmpty(pslTable) && trackDbSetting(tdb, "lfPslTable")) + safecpy(pslTable, sizeof(pslTable), trackDbSetting(tdb, "lfPslTable")); + sqlSafef(query, sizeof query, "SELECT * FROM %s WHERE qName = '%s'", pslTable, lfs->lfNames[i]); sr = sqlMustGetResult(conn, query); while ((row1 = sqlNextRow(sr)) != NULL) { psl = pslLoad(row1+hasBin); slAddHead(&pslList, psl); } slReverse(&pslList); if ((!sameString("fosEndPairs", track)) && (!sameString("earlyRep", track)) && (!sameString("earlyRepBad", track))) { if (sameWord(organism, "Zebrafish") )