Icon representing a recipe

Recipe: Mutate All To 1.01

created by drjr

Profile


Name
Mutate All To 1.01
ID
45723
Shared with
Public
Parent
None
Children
Created on
March 17, 2013 at 22:21 PM UTC
Updated on
March 17, 2013 at 22:21 PM UTC
Description

mutates all

Best for


Code


function DoMutateDialog() opt = dialog.CreateDialog("Mutate All To:") opt.F=dialog.AddCheckbox('Phenylalanine (F)', false) opt.Y=dialog.AddCheckbox('Tyrosine (Y)', false) opt.W=dialog.AddCheckbox('Tryptophan (W)', false) opt.G=dialog.AddCheckbox('Glycine (G)', false) opt.A=dialog.AddCheckbox('Alanine (A)', false) opt.C=dialog.AddCheckbox('Cysteine (C)', false) opt.V=dialog.AddCheckbox('Valine (V)', false) opt.L=dialog.AddCheckbox('Leucine (L)', false) opt.I=dialog.AddCheckbox('Isoleucine (I)', false) opt.M=dialog.AddCheckbox('Methionine (M)', false) opt.P=dialog.AddCheckbox('Proline (P)', false) opt.S=dialog.AddCheckbox('Serine (S)', false) opt.T=dialog.AddCheckbox('Threonine (T)', false) opt.N=dialog.AddCheckbox('Asparagine (N)', false) opt.D=dialog.AddCheckbox('Aspartate (D)', false) opt.Q=dialog.AddCheckbox('Glutamine (Q)', false) opt.E=dialog.AddCheckbox('Glutamate (E)', false) opt.H=dialog.AddCheckbox('Hystidine (H)', false) opt.K=dialog.AddCheckbox('Lysine (K)', false) opt.R=dialog.AddCheckbox('Arginine (R)', false) opt.Proceed = dialog.AddButton("OK",1) returnValue = dialog.Show( opt ) Phenylalanine=opt.F.value Tyrosine=opt.Y.value Tryptophan=opt.W.value Glycine=opt.G.value Alanine=opt.A.value Cysteine=opt.C.value Valine=opt.V.value Leucine=opt.L.value Isoleucine=opt.I.value Methionine=opt.M.value Proline=opt.P.value Serine=opt.S.value Threonine=opt.T.value Asparagine=opt.N.value Aspartate=opt.D.value Glutamine=opt.Q.value Glutamate=opt.E.value Hystidine=opt.H.value Lysine=opt.K.value Arginine=opt.R.value if Phenylalanine==true then AminoAcid="F" end if Tyrosine==true then AminoAcid="Y" end if Tryptophan==true then AminoAcid="W" end if Glycine==true then AminoAcid="G" end if Alanine==true then AminoAcid="A" end if Cysteine==true then AminoAcid="C" end if Valine==true then AminoAcid="V" end if Leucine==true then AminoAcid="L" end if Isoleucine==true then AminoAcid="I" end if Methionine==true then AminoAcid="M" end if Proline==true then AminoAcid="P" end if Serine==true then AminoAcid="S" end if Threonine==true then AminoAcid="T" end if Asparagine==true then AminoAcid="N" end if Aspartate==true then AminoAcid="D" end if Glutamine==true then AminoAcid="Q" end if Glutamate==true then AminoAcid="E" end if Hystidine==true then AminoAcid="H" end if Lysine==true then AminoAcid="K" end if Lysine==true then AminoAcid="R" end return AminoAcid end DoMutateDialog() for zed=1,structure.GetCount() do if structure.CanMutate(zed, AminoAcid) then structure.SetAminoAcid(zed, AminoAcid) end end

Comments