port update and add ViralHaplotyper