Eric Martz wrote: > ... K-12 lesson plan with detailed instructions for constructing DNA > double > helix earrings with jewelry beads. For those interested in putting messages in DNA, here's a link to our venerable javascript tools: http://www.attotron.com/cybertory/analysis.htm Most of the tools still work in current browsers (except the "Restriction Mapper", which used Netscape-specific DHTML). The "Secret Coder Tool" turns typed messages into DNA sequences. It is not terribly biological, since it converts messages to base64 (with remaining ASCII characters excaped) and encodes the whole message, rather than trying to use just the 20 characters (plus stop) of the amino acid alphabet. But you can encode punctuation, spaces, capitals, etc. The "Transcription and Translation Tool" has a suspiciously similar interface, but it does not do "reverse translation". It would be useful for checking encoded messages that use the amino acid alphabet. The "Sequence Pattern Finder" does reverse translation, representing ambiguities as regular expressions. The user would need to pick a single sequence that matches the pattern, but it does the lookups. For any computer science types lurking out there, we also did a Hamming error correction code for DNA messages. It handles single base mutations per word (the user sets the word size), but not insertions/deletions. The approach could be extended to forbid insertions and deletions by encoding a message as silent mutations within a reading frame. We never wrote it up, because I didn't know who would care or where to send it. If anyone has a use for such a thing, please let me know. ___ Robert M. Horton, Ph.D. 0 [] ~ ~ ~ http://www.cybertory.com ~ ~ ~ ~[] 0 |-/_| rmhorton at attotron.com |_\-| -\_|| He travels swiftest who telecommutes. ||_/-