Biological Computation Group, Microsoft Research, Cambridge, United Kingdom. ndalchau@microsoft.com|Biological Computation Group, Microsoft Research, Cambridge, United Kingdom. ndalchau@microsoft.com|Biological Computation Group, Microsoft Research, Cambridge, United Kingdom. ndalchau@microsoft.com|Biological Computation Group, Microsoft Research, Cambridge, United Kingdom. ndalchau@microsoft.com|Biological Computation Group, Microsoft Research, Cambridge, United Kingdom. ndalchau@microsoft.com|Biological Computation Group, Microsoft Research, Cambridge, United Kingdom. ndalchau@microsoft.com|Biological Computation Group, Microsoft Research, Cambridge, United Kingdom. ndalchau@microsoft.com|Biological Computation Group, Microsoft Research, Cambridge, United Kingdom. ndalchau@microsoft.com