Gravar-mail: A base-calling algorithm for Tm-shifted melting curve SNP assay