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