585b063505f36d08d19044ba65b7f3baa2479f9a
braney
  Mon Nov 17 19:59:19 2014 -0800
chains are filtered on normScore
diff --git src/hg/hgTracks/chainTrack.c src/hg/hgTracks/chainTrack.c
index d875599..942149e 100644
--- src/hg/hgTracks/chainTrack.c
+++ src/hg/hgTracks/chainTrack.c
@@ -258,41 +258,41 @@
 struct sqlConnection *conn = hAllocConn(database);
 struct sqlResult *sr = NULL;
 struct linkedFeatures *list = NULL, *lf;
 int qs;
 char *optionChrStr;
 char extraWhere[128] ;
 struct cartOptions *chainCart;
 
 chainCart = (struct cartOptions *) tg->extraUiData;
 
 optionChrStr = cartUsualStringClosestToHome(cart, tg->tdb, FALSE,
 	"chromFilter", "All");
 if (startsWith("chr",optionChrStr)) 
     {
     safef(extraWhere, sizeof(extraWhere), 
-            "qName = \"%s\" and score > %d",optionChrStr, 
+            "qName = \"%s\" and normScore > %d",optionChrStr, 
             chainCart->scoreFilter);
     sr = hRangeQuery(conn, table, chromName, winStart, winEnd, 
             extraWhere, &rowOffset);
     }
 else
     {
     if (chainCart->scoreFilter > 0)
         {
         safef(extraWhere, sizeof(extraWhere), 
-                "score > \"%d\"",chainCart->scoreFilter);
+                "normScore > \"%d\"",chainCart->scoreFilter);
         sr = hRangeQuery(conn, table, chromName, winStart, winEnd, 
                 extraWhere, &rowOffset);
         }
     else
         {
         safef(extraWhere, sizeof(extraWhere), " ");
         sr = hRangeQuery(conn, table, chromName, winStart, winEnd, 
                 NULL, &rowOffset);
         }
     }
 while ((row = sqlNextRow(sr)) != NULL)
     {
     char buf[16];
     chainHeadStaticLoad(row + rowOffset, &chain);
     AllocVar(lf);