Critical Assessment of techniques for Protein Structure