Department of Computing and Information Systems, The University of Melbourne, Parkville VIC 3010, Australia Department of Computer and Information Sciences, University of Delaware, Newark, DE 19716, USA, MITRE Corporation, Bedford, MA 01730, USA, Spanish Institute of Bioinformatics, Madrid, Spain and Spanish National Centre for Cancer Research, Madrid, Spain.