snpQT: flexible, reproducible, and comprehensive quality control and imputation of genomic data