added vectorized routines for mapqk and mapqkz separately

renamed the routine that chooses between them on the fly