AI-based functional annotation of viral genomes