1. Institute of Computer Science, Foundation for Research and Technology Hellas, Heraklion, Crete, Greece
2. Department of Biology, University of Crete, Heraklion, Crete, Greece
3. School of Medicine, University of Crete, Heraklion, Crete, Greece
4. Department of Biological Sciences, University at Buffalo, New York, New York, United States