作业帮 > 综合 > 作业

怎么编一个matlab的程序用for语言求DNA的补链和RNA问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/23 00:14:52
怎么编一个matlab的程序用for语言求DNA的补链和RNA问题
一条字符串danSdan1(由A、T、G、C构成)表式DNA的一条链
输出:
1.DNA中与之对应的另外一条链
2.对应mRNA的结构(字符串表示)
3.由mRNA控制合成的蛋白质的氨基酸序列
\x09\x09\x09
\x09\x09\x09\x09
\x09\x09\x09\x09\x09
\x09\x09\x09\x09\x09\x09
\x09\x09\x09\x09\x09\x09\x09
已知A= 1;
G = 2;
C = 3;
T = 4;
U= 5;
\x09\x09\x09\x09\x09\x09\x09
dnaSeq1 = [ 3,4,2,1,3,1,3,1,3,1,3,1,3,3,...
\x09\x09\x09\x09\x09\x09
\x09\x09\x09\x09\x09
\x09\x09\x09\x09
\x09\x09\x09
\x09\x09\x09
\x09\x09\x09
\x09\x09\x09
\x09\x09\x09
\x09\x09\x09\x09
\x09\x09\x09\x09\x09
\x09\x09\x09\x09
\x09\x09\x09
\x09\x09\x09
\x09\x09\x09
\x09\x09\x09
\x09\x09\x09
\x09\x09\x09\x09
\x09\x09\x09\x09\x09
3,4,1,2,1,1,4,4,1,1,2,1,4,4,2,2 ];
dnaSeq1 = [ 3,4,2,1,3,1,3,1,3,1,3,1,3,3,...
3,4,1,2,1,1,4,4,1,1,2,1,4,4,2,2 ];
rna=zeros(size(dnaSeq1));
for i=1:length(rna)
if dnaSeq1(i)==1
rna(i)=5;
elseif dnaSeq1(i)==2
rna(i)=3;
elseif dnaSeq1(i)==3
rna(i)=2;
elseif dnaSeq1(i)==4
rna(i)=1;
end
end