Minimal Cell Physiology: 256 Essential Proteins.

Leave a Reply