The Potyviridae cylindrical inclusion helicase: a key multipartner and multifunctional protein.

The Potyviridae cylindrical inclusion helicase: a key multipartner and multifunctional protein.