Developing algorithms for the in silico identification of transcription factor binding sites