h-Profile plots for the discovery and exploration of patterns in gene expression data with an application to time course data