1. Computational Biology and Applied Algorithmics Group, Max-Planck-Institut für Informatik, Stuhlsatzenhausweg 85, 66123 Saarbrücken, Germany, and Department for Information Technology, Faculty of Physics, Astronomy, and Applied Computer Science, Jagiellonian University, Reymonta 4, 30-059 Kraków, Poland