The Exelixis Lab, Scientific Computing Group, Heidelberg Institute for Theoretical Studies, D-68159 Heidelberg, Germany, Graduate School for Computing in Medicine and Life Sciences, University of Lübeck, Institut für Neuro- und Bioinformatik, University of Lübeck, 23538 Lübeck, Germany, Natural History Museum of Crete, University of Crete, GR-71409 Irakleio, Crete, Greece and Institute of Molecular Biology and Biotechnology, Foundation for Research and Technology-Hellas-FORTH, GR-70013 Heraklion, Crete, Greece.