Acme-BloodType
view release on metacpan or search on metacpan
lib/Acme/BloodType.pm view on Meta::CPAN
happen if they had a kid. Alpha version handles ABO only for now.
use Acme::BloodType;
# Hooray for gene sequencers
$mary = Acme::BloodType->new({ genotype => "AA" });
$bill = Acme::BloodType->new({ phenotype => "O" });
$baby = $mary->cross($bill);
print "It's a ", $baby->get_bloodtype, "!\n";
=cut
my $alleles = [ "O", "A", "B" ];
my $phenotypes = [ "O", "A", "B", "AB" ];
my $geno_pheno = {
"OO" => "O",
"OA" => "A", "AO" => "A", "AA" => "A",
"OB" => "B", "BO" => "B", "BB" => "B",
( run in 1.616 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )