This app uses Chaise assuming Chaise is at the same level as this folder.
The heatmap-config.js file has the following parameters which can be modiified when using this app.
{"column": "column_name", "descending": boolean}
It can also be empty array [] to skip sorting.
If any of the above values is not mentioned, the app will throw an error.
var heatmapConfig = {
data:{
titleColumn: "Section",
idColumn: "ID",
xColumn: "Label",
yColumn: "Probe_Set_Name",
zColumn: "Value",
sortBy:[
{"column": "Section_Ordinal", "descending": false},
{"column": "Probe_Set_Name", "descending": false},
{"column": "Ordinal", "descending": false}
]
},
presentation:{
width: 1200,
xTickAngle: 50,
tickFontFamily: "Courier",
tickFontSize: 12
}
};
if (typeof module === 'object' && module.exports && typeof require === 'function') {
exports.config = heatmapConfig;
}