1. Department of Biochemistry and Molecular Biology, University of British Columbia , Vancouver, BC V6T 1Z3, Canada
2. Department of Mathematics, University of British Columbia , Vancouver, BC V6T 1Z2, Canada
3. Howard Hughes Medical Institute Research Laboratories, Department of Embryology, Carnegie Institution for Science , Baltimore, MD 21218 USA