Plasmids, viruses and virus-like membrane vesicles from Thermococcales. (19th January 2011)