Dipartimento di Matematica ed Informatica, Università degli Studi di Palermo, 90123 Palermo, Italy and Computational Biology Center, IBM T. J. Watson Research, NY 10598, USA.|Dipartimento di Matematica ed Informatica, Università degli Studi di Palermo, 90123 Palermo, Italy and Computational Biology Center, IBM T. J. Watson Research, NY 10598, USA.|Dipartimento di Matematica ed Informatica, Università degli Studi di Palermo, 90123 Palermo, Italy and Computational Biology Center, IBM T. J. Watson Research, NY 10598, USA.