Essential Proteins And Non Essential Proteins