Last month I made a presentation on different tagging algorithmsseems. Designing such algorithms seems no longer an active research, but during that time I was trying to cracking the code of Haploview Tagger. The Java code has not been updated since 7 years ago.
Anyway, here is the PDF version of my slide deck.