1. Department of Computer Science and Engineering, University of Bologna, Bologna 40126, Italy
2. Department of Computer Science, University of California, Irvine, CA 92697, USA
3. Institute for Genomics and Bioinformatics, University of California, Irvine, CA 92697, USA