功能,在MATLAB中进行dna复制

mat*_*wan 3 matlab

我试图找出Matlab中的函数命令,我遇到了一些困难.我正在尝试编写一个名为dna_replicate的Matlab函数.它将复制给定的链并返回其伴侣链

例如,如果用户输入ATGCATGCAHGCAGTC,则应返回TACGTACGT CGTCAG

A - > T G - > C如果用户输入的不是这4个字母,则伴侣链中应该为空白.谢谢您的帮助

jas*_*xun 7

此实现应该更快,仅涉及简单的表查找.请注意,在首次调用函数时,该表t仅构造一次.

function out = dna_replicate(in)
  persistent t
  if isempty(t)
    t = blanks(256);
    t('ATGC') = 'TACG';
  end
  out = t(in);
end
Run Code Online (Sandbox Code Playgroud)