c5e3716b1ca6a18231da154cb219fb3b6676bf1e
max
  Tue May 7 10:06:53 2013 -0700
if impact coloring is activated, show impact factor in mouse over
diff --git src/hg/hgTracks/pubsTracks.c src/hg/hgTracks/pubsTracks.c
index 2341c5d..27c4e9a 100644
--- src/hg/hgTracks/pubsTracks.c
+++ src/hg/hgTracks/pubsTracks.c
@@ -181,30 +181,39 @@
                     }
                 }
             else 
                 {
                 if (sameString(colorBy,"impact")) 
                     {
                     int impInt = atoi(impact);
                     if (impInt<=1)
                         extra->color = &impact1Color;
                     else if (impInt<=3)
                         extra->color = &impact2Color;
                     else if (impInt<=10)
                         extra->color = &impact3Color;
                     else
                         extra->color = &impact4Color;
+                    
+                    // add impact to mouseover text
+                    struct dyString *mo = dyStringNew(0);
+                    dyStringAppend(mo, extra->mouseOver);
+                    dyStringAppend(mo, " (impact ");
+                    dyStringAppend(mo, impact);
+                    dyStringAppend(mo, ")");
+                    freeMem(extra->mouseOver);
+                    extra->mouseOver = dyStringContents(mo);
                     }
 
                 if (sameString(colorBy,"year")) 
                     {
                     int relYear = (atoi(year)-1990); 
                     extra->shade = min(relYear/3, 10);
                     //extra->color = shadesOfGray[yearShade];
                     }
                 }
             }
         }
     }
 
 
 sqlFreeResult(&sr);