dd713f131da47beec34341964e431d4b39edeb70
angie
Fri Nov 22 09:28:33 2013 -0800
Adding the option for hyperlinks output in a couple places whereit was missing, for bedGraph and microarray tracks.
Hyperlinks output also works for database wiggle tracks, but not
for bigWig. refs #12198
diff --git src/hg/hgTables/mainPage.c src/hg/hgTables/mainPage.c
index 0c9d284..4fee520 100644
--- src/hg/hgTables/mainPage.c
+++ src/hg/hgTables/mainPage.c
@@ -499,56 +499,59 @@
struct outputType *otList = NULL, *otDefault = NULL;
boolean bedifiedOnly = (anySubtrackMerge(database, curTable) || anyIntersection());
hPrintf("
output format:\n");
if (isBedGr)
{
if (! bedifiedOnly)
{
slAddTail(&otList, &otAllFields);
slAddTail(&otList, &otSelected);
}
slAddTail(&otList, &otWigData);
slAddTail(&otList, &otWigBed);
slAddTail(&otList, &otCustomTrack);
+ slAddTail(&otList, &otHyperlinks);
}
else if (isWig)
{
slAddTail(&otList, &otWigData);
slAddTail(&otList, &otWigBed);
slAddTail(&otList, &otCustomTrack);
+ // hyperlinks output works for db-wiggle but not for bigWig
}
else if (isHalSnake)
{
slAddTail(&otList, &otMaf);
}
else if (isMaf)
{
slAddTail(&otList, &otMaf);
if (! bedifiedOnly)
slAddTail(&otList, &otAllFields);
}
else if (isChromGraphCt)
{
slAddTail(&otList, &otChromGraphData);
}
else if (isMicroarray)
{
slAddTail(&otList, &otMicroarrayNames);
slAddTail(&otList, &otAllFields);
slAddTail(&otList, &otSelected);
+ slAddTail(&otList, &otHyperlinks);
}
else if (isPositional)
{
if (! bedifiedOnly)
{
slAddTail(&otList, &otAllFields);
slAddTail(&otList, &otSelected);
}
else
otDefault = &otBed;
slAddTail(&otList, &otSequence);
slAddTail(&otList, &otGff);
if (isPal)
slAddTail(&otList, &otPal);
slAddTail(&otList, &otBed);
|