f8929d074fa315ae76bc2430a72ca38f2fc0f36a
kate
  Tue Jan 28 12:08:34 2014 -0800
Add some flexibility to Motif section display. refs #9092
diff --git src/hg/hgc/hgc.h src/hg/hgc/hgc.h
index cfc6608..f5731f2 100644
--- src/hg/hgc/hgc.h
+++ src/hg/hgc/hgc.h
@@ -233,33 +233,36 @@
 /* Display alignment information for Affy tracks */
 
 void doScaffoldEcores(struct trackDb *tdb, char *item);
 /* Creates details page and gets the scaffold co-ordinates for unmapped */
 /* genomes for display and to use to create the correct outside link URL */
 
 struct customTrack *lookupCt(char *name);
 /* Return custom track for name, or NULL. */
 
 void doRnaSecStr(struct trackDb *tdb, char *itemName);
 /* Handle click on rnaSecStr type elements. */
 
 void motifHitSection(struct dnaSeq *seq, struct dnaMotif *motif);
 /* Print out section about motif. */
 
-void motifMultipleHitsSection(struct dnaSeq **seqs, int count, struct dnaMotif *motif);
+void motifMultipleHitsSection(struct dnaSeq **seqs, int count, struct dnaMotif *motif, char *title);
 /* Print out section about motif, possibly with mutliple occurrences. */
 
+void motifLogoAndMatrix(struct dnaSeq **seqs, int count, struct dnaMotif *motif);
+/* Print out motif sequence logo and text (possibly with multiple occurences) */
+
 struct dnaMotif *loadDnaMotif(char *motifName, char *motifTable);
 /* Load dnaMotif from table. */
 
 void doTriangle(struct trackDb *tdb, char *item, char *motifTable);
 /* Display detailed info on a regulatory triangle item. */
 
 void doTransRegCode(struct trackDb *tdb, char *item, char *motifTable);
 /* Display detailed info on a transcriptional regulatory code item. */
 
 void doTransRegCodeProbe(struct trackDb *tdb, char *item,
 	char *codeTable, char *motifTable,
 	char *tfToConditionTable, char *conditionTable);
 /* Display detailed info on a CHIP/CHIP probe from transRegCode experiments. */
 
 void doPeakClusters(struct trackDb *tdb, char *item);