UNPKG

ucsc-xena-client

Version:

UCSC Xena Client. Functional genomics visualizations.

30 lines (24 loc) 704 B
'use strict'; var _require = require('./drawHeatmap'), drawHeatmap = _require.drawHeatmap; var _ = require('./underscore_ext'); var widgets = require('./columnWidgets'); function pdf(id, column, vg, state, i) { var zoom = state.zoom, colID = _.getIn(state, ['columnOrder', i]), data = _.getIn(state, ['data', colID]), codes = _.getIn(data, ['codes']), heatmap = column.heatmap, colors = column.colors; drawHeatmap(vg, { codes: codes, width: _.getIn(column, ['width']), zoom: zoom, colors: colors, heatmapData: heatmap }); } widgets.pdf.add('probes', pdf); widgets.pdf.add('geneProbes', pdf); widgets.pdf.add('genes', pdf); widgets.pdf.add('clinical', pdf);