Varsim - A simulation validation framework for alignment and variant calling