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);