1. Department of Structural Biology and Computer Science Department, Stanford University, Stanford, CA 94305, USA,
2. Computer Science Department, Stanford University, Stanford, CA 94305, USA
3. Department of Structural Biology, Stanford University, Stanford, CA 94305, USA