Department of Biological Sciences, Korea Advanced Institute of Science and Technology (KAIST), Daejeon, Republic of Korea.|Thayer School of Engineering, Dartmouth, Hanover, NH, USA.|Department of Computer Science, Princeton University, Princeton, NJ, USA.|Thayer School of Engineering, Dartmouth, Hanover, NH, USA.|Department of Computer Science, Dartmouth, Hanover, NH, USA.