Plasmids, viruses and virus-like membrane vesicles from Thermococcales.

Plasmids, viruses and virus-like membrane vesicles from Thermococcales.