Discovery of putative transcription factor binding sites from microarray-based gene expression profiles