Protein folding: are we there yet?

Protein folding: are we there yet?