Portal protein diversity and phage ecology.

Portal protein diversity and phage ecology.