Computational modeling – an approach to the development of blood grouping reagents