Bacteriophage Phi29 phage portal protein, computer model

Bildnummer 13386405
Bacteriophage Phi29 phage portal protein, computer model
;