Text this: Pangenome-scale annotation of mycobacteriophages for dissecting phage–host interactions based on a sequence clustering and structural homology analysis strategy