I am interested in constructing a phylogenetic tree on 30 viruses using their respective DNA polymerase sequences. The problem is that the sequences vary in length and are not as similar as one may think even though the viruses are related. is there a recommended method/program that will get around this problem? I am also interested in using a chimera of the viral DNA pol and the major capsid protein for the tree.