# # This software is Copyright 2005 by Elsevier Inc. You may use it # under the terms of the license at http://perl.plover.com/hop/LICENSE.txt . # ### ### make_genes-2 ### ## Chapter 4 section 3.2 %n_expand = qw(N ACGT B CGT D AGT H ACT V ACG K GT M AC R AG S CG W AT Y CT); sub make_dna_sequences { my $pat = shift; for my $abbrev (keys %n_expand) { $pat =~ s/$abbrev/($n_expand{$abbrev})/g; } return make_genes($pat); }