47c9dee39c08a02e4d950866a2eeb2f3962a4d2d kate Fri Dec 6 17:48:46 2013 -0800 Undo scoring tweak for qvalue scores. Better to fix data. refs #9092 diff --git src/hg/hgc/peakClusters.c src/hg/hgc/peakClusters.c index b039b30..01adf9f 100644 --- src/hg/hgc/peakClusters.c +++ src/hg/hgc/peakClusters.c @@ -403,32 +403,31 @@ { struct sqlResult *sr; int rowOffset; char where[256]; if (motifMapTable != NULL && sqlTableExists(conn, motifMapTable)) { sqlSafef(query, sizeof(query), "select motif from %s where target = '%s'", motifMapTable, item); // TODO: perhaps sqlQuickString ? target = sqlQuickQuery(conn, query, buf, sizeof(buf)); } #define HIGHEST_SCORING #ifdef HIGHEST_SCORING - //sqlSafefFrag(where, sizeof(where), "name = '%s' order by score desc", item); - sqlSafefFrag(where, sizeof(where), "name = '%s' order by score asc", target); + sqlSafefFrag(where, sizeof(where), "name = '%s' order by score desc", target); #else sqlSafefFrag(where, sizeof(where), "name = '%s'", item); #endif sr = hRangeQuery(conn, motifTable, cluster->chrom, cluster->chromStart, cluster->chromEnd, where, &rowOffset); #ifdef HIGHEST_SCORING if ((row = sqlNextRow(sr)) != NULL) #else while ((row = sqlNextRow(sr)) != NULL) #endif { struct bed6FloatScore *hit = NULL; AllocVar(hit); hit->chromStart = sqlUnsigned(row[rowOffset + 1]); hit->chromEnd = sqlUnsigned(row[rowOffset + 2]);