Bayesian Methods for Time Course Microarray Analysis: From Genes' Detection to Clustering