Gravar-mail: Bayesian detection of non-sinusoidal periodic patterns in circadian expression data