8787ed4e68be3d7ab55b6673a88e8b83884ec682
kate
  Fri Nov 1 17:25:41 2013 -0700
Expand motif info in details top panel.  refs #9092
diff --git src/hg/hgc/peakClusters.c src/hg/hgc/peakClusters.c
index 3d1a190..88ac3cc 100644
--- src/hg/hgc/peakClusters.c
+++ src/hg/hgc/peakClusters.c
@@ -473,34 +473,42 @@
         {
 
         struct dnaSeq *seq = hDnaFromSeq(database, 
             seqName, hit->chromStart, hit->chromEnd, dnaLower);
         if(hit->strand[0] == '-')
             reverseComplement(seq->dna, seq->size);
         seqs[i] = seq;
 
         // TODO: move to hgc.c (with other pos printers)
         safef(posLink, sizeof(posLink),"<a href=\"%s&db=%s&position=%s%%3A%d-%d\">%s:%d-%d</a>",
                 hgTracksPathAndSettings(), database, 
                     cluster->chrom, hit->chromStart+1, hit->chromEnd,
                     cluster->chrom, hit->chromStart+1, hit->chromEnd);
         printf("<b>Motif Score");
         if (hitCount > 1)
+            {
             printf("#%d", i + 1);
-        printf(":</b>  %.2f (%s max: %.2f) at %s <b>%c</b><br>", 
+            printf(":</b>  %.2f (%s max: %.2f) at %s on <b>%c</font></b> strand<br>", 
                 hit->score, cluster->name, maxScore, posLink, (int)hit->strand[0]);
             }
+        else
+            {
+            printf(":</b>  %.2f (%s max: %.2f)<br>\n", hit->score, cluster->name, maxScore);
+            printf("<b>Motif Position:</b> %s<br>\n", posLink);
+            printf("<b>Motif Strand:</b> %c<br>\n", (int)hit->strand[0]);
+            }
+        }
     }
 
 if (seqs != NULL)
     {
     motifMultipleHitsSection(seqs, hitCount, motif);
     }
 
 /* Get list of tracks we'll look through for input. */
 char *inputTrackTable = trackDbRequiredSetting(tdb, "inputTrackTable");
 sqlSafef(query, sizeof(query), 
     "select tableName from %s where factor='%s' order by source", inputTrackTable, 
     cluster->name);
 
 /* Next do the lists of hits and misses.  We have the hits from the non-zero signals in
  * cluster->expScores.  We need to figure out the sources actually assayed though