Computational Biology Group, Department of Computer Science, University of Oxford, Wolfson Building, Oxford, United Kingdom, Computational Science Laboratory, Microsoft Research, Cambridge, United Kingdom.