A long-context language model for deciphering and generating bacteriophage genomes | Synapse