Protoarchaea Cavalier-Smith 2002 Dataset NCBI Taxonomy Classification phylum Euryarchaeota class Thermococci Name Homonyms Protoarchaea Protoarchaea Cavalier-Smith 2002