Gravar-mail: JTK_CYCLE: an efficient non-parametric algorithm for detecting rhythmic components in genome-scale datasets