Yellowstone Lake virophage 6 Dataset NCBI Taxonomy Rank SPECIES Classification kingdom Bamfordvirae phylum Preplasmiviricota class Maveriviricetes order Priklausovirales family Lavidaviridae species Yellowstone Lake virophage 6 Name