Knowledge Discovery and Bioinformatics Group (KDBIO), Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento (INESC-ID), Rua Alves Redol, 9, 1000-029 Lisbon and Department of Computer Science and Engineering, Instituto Superior Técnico (IST) - Universidade de Lisboa, Avenida Rovisco Pais, 1, 1049-001 Lisbon, Portugal.|Knowledge Discovery and Bioinformatics Group (KDBIO), Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento (INESC-ID), Rua Alves Redol, 9, 1000-029 Lisbon and Department of Computer Science and Engineering, Instituto Superior Técnico (IST) - Universidade de Lisboa, Avenida Rovisco Pais, 1, 1049-001 Lisbon, Portugal.