From psto # - at - # xs4all.nl Mon Nov 18 06:42:47 1996 Received: from magigimmix.xs4all.nl for psto -A_T- xs4all.nl by www.ccl.net (8.8.2/950822.1) id GAA08298; Mon, 18 Nov 1996 06:05:02 -0500 (EST) Received: from xs2.xs4all.nl (xs2.xs4all.nl [194.109.6.43]) by magigimmix.xs4all.nl (8.7.5/XS4ALL) with ESMTP id MAA13021 for ; Mon, 18 Nov 1996 12:04:18 +0100 (MET) Received: from [194.109.44.87] (asd03-22.dial.xs4all.nl [194.109.44.87]) by xs2.xs4all.nl (8.7.6/XS4ALL) with SMTP id MAA11642 for ; Mon, 18 Nov 1996 12:04:13 +0100 (MET) Date: Mon, 18 Nov 1996 12:04:13 +0100 (MET) Message-Id: <199611181104.MAA11642[ AT ]xs2.xs4all.nl> X-Sender: psto %-% at %-% xs4all.nl (Unverified) To: chemistry ":at:" www.ccl.net From: psto "-at-" xs4all.nl (Peter Stone) Subject: Gene processing toolbox for the Mac Hi, I'm not a chemist but a programmer, and I've written several hundred general-purpose algorithms that might be useful for you. The algorithms let you generate and process rna and turn the results into amino acids. Let me know if such program is needed, and what other features it should have. I'm not a regular on this list and would appreciate answers directly to my email. Peter psto -x- at -x- xs4all.nl --- Here is an example of how a recursive van kock gene can be constructed. Implement it in an organism and we might get interesting new properties, designed with mathematical perfection from the algorithm library of: - fractals - chaos - lsystems - fourier synthesis - autocatalysis - neurons - energy fields - fibonacci numbers - loops - morphs - transforms - interpolations - palindromes - variations - divisions - primes - solar systems - rna - clusters - proportions - permutations - rotations You can also process existing genes with the above. Morph eye to ear, or permute hiv hxb2 env gene, experiment if a rotated fibonacci neuron structure performs better than non-rotated, loop genes for better beef productivity, etc. ; define recursive kock-curve (def-grammar 'koch-curve axiom (f + f + f + f) f (f + f - f - f f + f + f - f) - (-) + (+) < (<) > (>) ) ; define neuron to convert linear symbols to rna symbols (def-neuron symbols-to-rna (in 1 'a) 'u (in 1 'b) 'g (in 1 'c) 't (in 1 'd) 'a ) ; generate master-rna from kock-curve in 3 recursion levels, and scale the ; symbols into rna symbols (setq master-rna (run-neuron 'symbols-to-rna (symbol-scale '(a d) (gen-lsystem axiom 3 '(f + - < >) 'koch-curve)))) ; compile rna into aminoacids (rna-compile master-rna) --> (gly leu gly trp gly gly val gly cys phe val val leu trp val gly val gly trp gly trp gly gly val phe gly leu trp gly gly val gly gly leu gly trp gly val trp phe val gly cys leu val leu phe tyr phe gly leu trp gly gly gly val phe gly phe ile leu phe trp phe tyr phe ile asn stp ile phe tyr phe gly phe leu val leu phe tyr lys leu asn ile leu)