site-specific integrase
hypothetical protein
transcriptional regulator
DNA polymerase beta
IS5/IS1182 family transposase
rubrerythrin
IS4/IS5 family transposase
ISH3 family transposase
GIY-YIG nuclease family protein
HNH endonuclease
restriction endonuclease