Understanding Protein Structure And Their Bonds