1. IFIMUP and IN-Institute of Nanoscience and Nanotechnology, Departamento de Física e Astronomía, Faculdade de Ciências, Universidade do Porto, Porto, Portugal
2. Departamento de Ciência de Computadores, Faculdade de Ciências, Universidade do Porto, Porto, Portugal
3. REQUIMTE/LAQV, Departamento de Química e Bioquímica, Faculdade de Ciências, Universidade do Porto, Porto, Portugal