Archaeal viruses and bacteriophages: comparisons and contrasts.