comparisons of the three-dimensional structures of the particle proteins of some viruses have also revealed unexpected relationship , and , together with the sequence homologies , suggest that some ancestral viruses had 'modular ' origins .
C0042736
proteins
C0042776
viruses