e472867f3de4f6f926d4e642220b85972815658a
kate
  Tue May 9 09:28:11 2017 -0700
More informative link for data points dataframe. refs #18736

diff --git src/hg/hgc/barChartClick.c src/hg/hgc/barChartClick.c
index f35c130..1030bf5 100644
--- src/hg/hgc/barChartClick.c
+++ src/hg/hgc/barChartClick.c
@@ -391,20 +391,24 @@
 printf("<b>Genomic position: "
                 "</b>%s <a href='%s&db=%s&position=%s%%3A%d-%d'>%s:%d-%d</a><br>\n", 
                     database, hgTracksPathAndSettings(), database, 
                     chartItem->chrom, chartItem->chromStart+1, chartItem->chromEnd,
                     chartItem->chrom, chartItem->chromStart+1, chartItem->chromEnd);
 printf("<b>Strand: </b> %s\n", chartItem->strand); 
 char *matrixUrl = NULL, *sampleUrl = NULL;
 struct barChartItemData *vals = getSampleVals(tdb, chartItem, &matrixUrl, &sampleUrl);
 if (vals != NULL)
     {
     // Print boxplot
     puts("<p>");
     char *df = makeDataFrame(tdb->table, vals);
     char *colorFile = makeColorFile(tdb);
     printBoxplot(df, item, chartItem->name2, units, colorFile);
-    printf("<br><a href='%s'>View data for all samples</a>\n", df); 
+    printf("<br><a href='%s'>View all data points for %s%s%s%s</a>\n", df, 
+                        chartItem->name, 
+                        chartItem->name2 ? " (" : "",
+                        chartItem->name2 ? chartItem->name2 : "",
+                        chartItem->name2 ? ")" : "");
     }
 puts("<br>");
 }