The human genome contains instructions for around 20,000 proteins. But to do its job, each string must be folded onto itself in a complex process unique to that protein, until it becomes a sort of ...