帮忙修改一个计算DNA序列中各个密码子出现次数的程序.这个程序是可以编译通过而且也可以运行的!但是运行结果会出现错误的.比如输入‘TTT’序列,计数应该只有TTT为1,其它为0,但是CGC和GAC

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 08:42:08

帮忙修改一个计算DNA序列中各个密码子出现次数的程序.这个程序是可以编译通过而且也可以运行的!但是运行结果会出现错误的.比如输入‘TTT’序列,计数应该只有TTT为1,其它为0,但是CGC和GAC
帮忙修改一个计算DNA序列中各个密码子出现次数的程序.
这个程序是可以编译通过而且也可以运行的!但是运行结果会出现错误的.比如输入‘TTT’序列,计数应该只有TTT为1,其它为0,但是CGC和GAC也分别为1.我经分步调试,发现错误处在switch语句中,但不知道为什么,错误好像出现在将字符型数组向整型数组的转换程序中,即switch语句里面,求高手指教,
#include
using namespace std;
int main()
{
char s1[100];//声明存放DNA序列信息的字符数组
int s2[100];//声明存放将序列信息转变为相应的整型数的整型数组
int count[3][3][3];//声明密码子计数变量
int TotalNum;//声明密码子总数变量
int i,j,k;
char t[3];
double rate;
t[0]='A';t[1]='T';t[2]='C';t[3]='G';
for(i=0;i

帮忙修改一个计算DNA序列中各个密码子出现次数的程序.这个程序是可以编译通过而且也可以运行的!但是运行结果会出现错误的.比如输入‘TTT’序列,计数应该只有TTT为1,其它为0,但是CGC和GAC
好久没搞程序了,一看你的程序我就觉得有点问题,但是不确定,实验了一把也没看出来,查了好几遍,终于发现我的直觉是对的,
int count[4][4][4];数组的声明有问题,这才是一个4*4*4的数组.你的声明是int count[3][3][3]是一个3*3*3的数组,表面上看来没什么问题,实际上编译器掩了.不信你自己测试一下.

帮忙修改一个计算DNA序列中各个密码子出现次数的程序.这个程序是可以编译通过而且也可以运行的!但是运行结果会出现错误的.比如输入‘TTT’序列,计数应该只有TTT为1,其它为0,但是CGC和GAC DNA序列中终止密码子的位置一段DNA序列,比如GTCAGTGCAGGATGA,其中GTG是起始密码子,TGA是终止密码子,请问如何确定两者的位置,按照密码子的第一个字母的位置来确定吗?比如在这段序列中初始密码 DNA序列、氨基酸、碱基、密码子,非密码子你知道多少? 关于DNA上的对应的序列转录出起始密码子的问题MRNA上起始密码子是AUG,我认为对应的模板链上的碱基应该是TAC啊.所以TAC转录出起始密码子AUG.在相应的DNA中就应为TAC但是,百度的几乎全都说“ 如何由DNA序列计算RNA序列? 测序后DNA序列翻译氨基酸序列为什么中间有很多终止密码子 氨基酸所对应的密码子是DNA序列上的还是RNA序列上的? 一个转运转运RNA上的反密码子是CUG,则它转运的氨基酸所对应的DNA模版链的碱基序列是 一个转运转运RNA上的反密码子是CUG,则它转运的氨基酸所对应的DNA模版链的碱基序列是 DNA序列测定 多久出结果 英语翻译NCBI中查到一个基因的RNA序列,对应三连体密码子后,发现有多个AUG.这段序列有问题么? ①决定氨基酸的密码子有61种,反密码子位于tRNA上有64种!② 转录时,RNA①决定氨基酸的密码子有61种,反密码子位于tRNA上有64种!② 转录时,RNA聚合酶能识别DNA中特定碱基序列 上述①②说法是否正 英语翻译DNA序列中含有内含子序列 如何从GENEBANK中提取DNA序列 人类基因组计划的目的是测定人类一个染色体组中全部DNA序列吗 转录后的mRNA在终止密码子之后的一串序列以及poly A都是依赖模板DNA的吗? 在Excel2007中如何计算序列的各个数值对均值的离差之和,即要求: 大肠杆菌密码子偏好性现在我要根据氨基酸序列来推测出mRNA的序列,需要在大肠杆菌中表达,请问如何选择密码子啊?