Protein structure: what is it possible to predict now?