ByNobleID
    The three lives of M13 coat protein: a virion capsid, an integral membrane protein, and a soluble cytoplasmic proprotein. | NobleID