CP and infection: However, possibly as a requirement derived from the limited coding capacity of viruses, the CP is often multifunctional, as the rest of the viral proteins, and may play non-structural roles in many steps of the infection process.