Team:Dundee/backTranslate.js

From 2011.igem.org

var backTranslateTable = { A:"GCG", C:"UGC", D:"GAU", E:"GAA", F:"UUU", G:"GGC", H:"CAU", I:"AUU", K:"AAA", L:"CUG", M:"AUG", N:"AAC", P:"CCG", Q:"CAG", R:"CGC", S:"AGC", T:"ACC", V:"GUG", W:"UGG", Y:"UAU" };

function backTranslate(chain) { var aminoAcids = chain.split(""); var sequence = ""; for(var i = 0; i < aminoAcids.length; i++) { sequence += backTranslateTable[aminoAcids[i].toUpperCase()] || "(invalid)"; }

document.getElementById("backTranslateResults").innerHTML = sequence; }