Offhand, using a placeholder and a series of replace()'s will work: replace(text, 'g', '|', 'all') replace(text, 'c', 'g', 'all') replace(text, '|', 'c', 'all') replace(text, 'a', '|', 'all') replace(text, 't', 'a', 'all') replace(text, '|', 't', 'all')
replacelist() may work. I'm not sure if it's serial for each item in the list or parallel, and I'm too lazy to investigate. :-) --Ben Richard Colman wrote: > I need to to reverse compliment a nucleotide sequence, so > > C become a G > G becomes a C > A becomes a T > T becomes an A > > I need to go through a string a character at a time and build a new string. > > So: > > "ACTG" becomes "TGAC" > > Is there an easy way to do this? > > > Richard Colman > Institute for Genomics and Bioinformatics > 949-824-1816, 701-5330 > [EMAIL PROTECTED] > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:209451 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

