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