added nonsynon. mut as an option, continued updating snpcount