(a) Alignment of AnpeNPV hr s. The numbers on the left hand side of each hr indicate the nucleotide position in the genome. hr s are numbered according to their order in the genome. The arrows show consensus hr repeats, which contain imperfect palindrome structure. (b) Alignment of consensus hr repeats from AnpeNPV, HycuNPV, CfMNPV, OpMPV, BmNPV, AcMNPV, CfDEFNPV and AgMNPV. Conserved residues are shown at the top by asterisks (*). Y = T or C, R = A or G, M = C or A, W = T or A, B = T or C or G, D = A or G or T.