ploidy stuff
no need to check both strands
works from start to end as before