Biocomputing Group, University of Bologna, Department of Biology, 40126 Bologna, Italy and.|Biocomputing Group, University of Bologna, Department of Biology, 40126 Bologna, Italy and.|Biocomputing Group, University of Bologna, Department of Biology, 40126 Bologna, Italy and Department of Computer Science and Engineering, University of Bologna, 40127 Bologna, Italy.|Biocomputing Group, University of Bologna, Department of Biology, 40126 Bologna, Italy and.