Protein structure prediction — An Ab initio approach