Skip to main content

Peter James

1 works

Institute of Biochemistry, Protein Chemistry Laboratory, ETH-Zentrum, 8092, Zurich, Switzerland