Gravar-mail: Improving threading algorithms for remote homology modeling by combining fragment and template comparisons