A Ruby interface to ABO blood group system