f8b5346aaf9e5290ebeb0e7c0ddf838375ee6950 tdreszer Fri Aug 5 18:19:32 2011 -0700 By Greg's advice, usung chainTbl class and HGStyle.css to deal with hgTrackDb embedded 'matrix' table. (redmine 4848) diff --git src/hg/lib/hVarSubst.c src/hg/lib/hVarSubst.c index 37c6cea..dedd600 100644 --- src/hg/lib/hVarSubst.c +++ src/hg/lib/hVarSubst.c @@ -99,31 +99,31 @@ int size; int i, j, k; int wordCount = 0, headerCount = 0; wordCount = chopString(cloneString(matrix), ", \t", words, ArraySize(words)); if (matrixHeader != NULL) headerCount = chopString(cloneString(matrixHeader), ", \t", headerWords, ArraySize(headerWords)); errno = 0; size = sqrt(sqlDouble(words[0])); if (errno) errAbort("Invalid matrix size in for track %s: %s\n", tdb->track, words[0]); dyStringAppend(dest, "The following matrix was used:

\n"); k = 1; -dyStringAppend(dest, "

\n"); +dyStringAppend(dest, "
\n"); if (matrixHeader) { dyStringAppend(dest, ""); for (i = 0; i < size && i < headerCount; i++) dyStringPrintf(dest, "", headerWords[i]); dyStringAppend(dest, "\n"); } for (i = 0; i < size; i++) { dyStringAppend(dest, ""); if (matrixHeader) dyStringPrintf(dest, "", headerWords[i]); for (j = 0; j < size && k < wordCount ; j++) dyStringPrintf(dest, "", words[k++]); dyStringAppend(dest, "\n");
 %s
%s%s