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("
This is the only location found for %s
\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") )