Dept. of Computer Science and INSPIRES, Universitat de Lleida, Lleida, Spain.|Dept. of Basic Medical Sciences and IRBLleida, Universitat de Lleida, Lleida, Spain.|Dept. of Computer Science and INSPIRES, Universitat de Lleida, Lleida, Spain.|Dept. of Computer Science and INSPIRES, Universitat de Lleida, Lleida, Spain.