Gravar-mail: Supervised categorical principal component analysis for genome-wide association analyses