1. Institute of Medical Technology and Tampere University Hospital, University of Tampere, 33101 Tampere, Finland
2. Department of Molecular and Cellular Pathology, University of Dundee, Dundee DD1 9SY, Scotland
3. Departement de Biologie, Faculté des Sciences et Techniques, Université Cadi-Ayyad, Marrakesh, Morocco
4. Department of Computer Science, University of Tampere, 33101 Tampere, Finland
5. Institute of Biomedical and Life Sciences, University of Glasgow, Glasgow G12 800, Scotland