Department of Computer Science Department of Biochemistry, Stanford University, CA 94305, USA. apaydin@cs.stanford.edu|Department of Computer Science Department of Biochemistry, Stanford University, CA 94305, USA. apaydin@cs.stanford.edu|Department of Computer Science Department of Biochemistry, Stanford University, CA 94305, USA. apaydin@cs.stanford.edu|Department of Computer Science Department of Biochemistry, Stanford University, CA 94305, USA. apaydin@cs.stanford.edu|Department of Computer Science Department of Biochemistry, Stanford University, CA 94305, USA. apaydin@cs.stanford.edu