“…In the past 20 years, many algorithms, such as position weight matrix (PWM) (Prestridge 1995;Huerta and Collado-Vides 2003;Li and Lin 2006;Akan and Deloukas 2008), hidden Markov model (HMM) (Pedersen et al 1996;Ohler et al 1999Ohler et al , 2001Ohler et al , 2002Ohler 2006), artificial neural network (NN) (Horton and Kanehisa 1992;Pedersen and Engelbrecht 1995;Reese 2001;Burden et al 2005), and support vector machine (SVM) (Gordon et al 2003(Gordon et al , 2006Gangal and Sharma 2005;Anwar et al 2008) have been developed to identify promoters in eukaryotic and prokaryotic genomes using CpG islands, hexamer compositions, transcription factor binding sites (TFBS) and other information. Consequently, some on-line available tools, such as Eponine (Down and Hubbard 2002), Corepromoter (Zhang 2005), CpGProD (Ponger and Mouchiroud 2002), Promoter2.0 (Knudsen 1999), FirstEF (Davuluri et al 2001), promH , Promoter Scan (Prestridge 1995), Dragon promoter finder (Bajic et al 2002), NNPP2.2 (Reese 2001), McPromoter (Ohler 2006), ARTS (Sonnenburg et al 2006), ProSOM (Abeel et al 2008a, b), and RBF-TSS (Mahdi and Rouchka 2009) have been designed for the detection of promoters.…”