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