The 3D structure of proteins