Department of Informatics, University of Almeria, Almeria, Spain.|Max-Planck Institute for Biochemistry, Martinsried, Germany.|Department of Informatics, University of Almeria, Almeria, Spain.|Department of Informatics, University of Almeria, Almeria, Spain.|Spanish National Research Council (CNB-CSIC), Madrid, Spain.