1. Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), UMR 5506 CNRS/Université Montpellier II, 161 rue Ada, 34392 Montpellier Cedex 5, France, Laboratoire des Systèmes d'Information Chimique (LSIC), UMR 5076 CNRS/Ecole Nationale Supérieure de Chimie de Montpellier, 8 rue de l'Ecole Normale, 34296 Montpellier Cedex 5, France, and Ecole Nationale Supérieure d'Agronomie de Montpellier (ENSA-M), place Pierre Viala, 34060 Montpellier Cedex 1, France