DNA.pm

Michael G Schwern schwern at pobox.com
Sun Apr 1 12:26:47 CDT 2001


Not to be outdone by the Brits (see Leon's Buffy.pm
http://www.astray.com/Buffy/), American innovation brings us DNA.pm!
Did I say American?  I ment Irish.

http://www.pobox.com/~schwern/src/ if it hasn't made it to CPAN yet.


NAME
    DNA - Encodes your Perl program into an Amino Acid sequence

SYNOPSIS
    use DNA;

    CCAA CCAA AAGT CAGT TCCT CGCT ATGT AACA CACA TCTT GGCT TTGT AACA GTGT
    TCCT AGCT CAGA TAGA ACGA TAGA TAGA CAGA TAGA CAGA CAGA CAGA TAGA CAGA
    CAGA CAGA TAGA ATGA TAGA TAGA GTGA CAGA TAGA CTGA CAGA TAGA CAGA CAGA
    CAGA TAGA TTGA CAGA TAGA CTGA TAGA CAGA CTGA TAGA TCGA CTGA ATGA TAGA
    TAGA TAGA CAGA TAGA ACGA TAGA ACGA TAGA TAGA TAGA TAGA TAGA TAGA TAGA
    CTGA CAGA CAGA TTGA TAGA CAGA ATGA CAGA TAGA TAGA GAGA TAGA GTGA CAGA
    CAGA GTGA TAGA TAGA TTGA TAGA CAGA TAGA CAGA TCGA TTGA CAGA AGCT AACA
    TACT AGCT AGCT AACA TTGT GAGT TTCT AACA GTTT TCCT CGCT ATCT GGCT GTGT
    CAGA CAGA TAGA TAGA GAGA TAGA TAGA GAGA TAGA CAGA TAGA GTGA GTGA TAGA
    GTGA GAGA ATGA TAGA TAGA CAGA TAGA TAGA CAGA TAGA TAGA CAGA TAGA CAGA
    TAGA CAGA TAGA TAGA TAGA CAGA CTGA GAGA CAGA TCGA GTGA TAGA ATGA TAGA
    TAGA CAGA ATGA TAGA TTGA TAGA CAGA TAGA TAGA TAGA CAGA CAGA TAGA TAGA
    ATGA CTGA TAGA ATGA TAGA ATGA ATGA TAGA TAGA TAGA TAGA TAGA CAGA TAGA
    CAGA TAGA TAGA CAGA TAGA ACGA ACGA TAGA CAGA TAGA GAGT TACA AGTT CGCT
    CACA GCGA CCAA CCAA

DESCRIPTION
    So you say you're a rabid Perl programmer? You've got a Camel tattooed
    on your arm. You took your wife to TPC for your second honeymoon. But
    you're worried about your children, they might not be such devoted Perl
    addicts. How do you guarantee the continuation of the line? Until now,
    there was no solution (what, do you think they teach Perl in school?!)

    Through the magic of Gene Splicing, now you can encode your very genes
    with the essense of Perl! Simply take your best one-liner, encode it
    with this nifty DNA module and head on down to your local sperm bank and
    have them inject that sucker in.

    As the encoding of programs on bacterial DNA will soon revolutionize the
    data storage industry, I'm downloading the necessary forms from the US
    patent office as I write. Imagine, all of CPAN on an airborne bacteria.
    You can breathe Perl code!

    When you use the DNA module on your code, the first time through it will
    convert your code into a series of DNA sequences. Of course, most of the
    DNA is simply junk. We're not sure why... someone spilled coffee on the
    documentation.

    There's also a slight chance on each use that a mutation will occur...
    or maybe its a bug in perl, we're not sure. Of course, this means your
    code may suddenly fall over dead... but you made a few million copies,
    right?

    POD will, of course, be preserved. God made the mistake of not writing
    docs, and look at all the trouble we've had to go through to figure out
    his code!

NOTES
    The tests are encoded in DNA! But it sometimes introduces bugs... oh
    dear.

BUGS
    There were only a few flipper babies.

SEE ALSO
    the Sex manpage, the Morse manpage, the Bleach manpage, the Buffy
    manpage, a good psychiatrist.

AUTHOR
    Michael G Schwern <schwern at pobox.com>


-- 

Michael G. Schwern   <schwern at pobox.com>    http://www.pobox.com/~schwern/
Perl6 Quality Assurance     <perl-qa at perl.org>	     Kwalitee Is Job One
Maybe they hooked you up with one of those ass-making magazines.
	-- brian d. foy as misheard by Michael G Schwern



More information about the Belfast-pm mailing list