人家发给我的题目,英文的,我简单翻译了一下
感觉挺麻烦,也没做过图形界面的
那位帮忙看看?
可以找我要英文的题目,我发给你,主要上面有一个表格DNA(脱氧核糖核酸)包涵了遗传信息。它是一种双线性分子,由核苷碱基对通过弱氢键形成。DNA有四种核苷,每个核苷包含一个碱基(碱基有四种):(A)腺嘌呤,(G)鸟嘌呤,(C)胞嘧啶,(T)胸腺嘧啶,A只和T组成碱基对 ,C只和G组成碱基对 ,所以通过DNA上的每一条单碱基链都可以复制出与它相匹配的另一条碱基链。
  突变就是DNA中的核苷的碱基次序发生了变化。突变可以分成两类:1。尖端突变 2。染色体突变。在这个作业里,你需要模拟尖端突变和它对蛋白质翻译产生的影响。
由DNA合成蛋白质需要经过两个步骤:第一个步骤叫复制,第二个叫翻译
  步骤一:DNA模板链被转录到(mRNA)信使核糖核酸 上。在信使核糖核酸中也有四种不同的核苷,每个核苷也只包含一个碱基(这里也有四种碱基,与组成DNA四种碱基略有不同,)它们分别是:(A)腺嘌呤,(G)鸟嘌呤,(C)胞嘧啶,(U)尿嘧啶,A只和U组成碱基对 ,C只和G组成碱基对。信使核糖核酸 就是蛋白质合成时的模板。
  步骤二:按照下面的表格所列的基因编码信使核糖核酸被翻译成多肽
  (表格参考原文)* 每一个DNA模板链必须以TAC((T)胸腺嘧啶,(A)腺嘌呤,(C)胞嘧啶)顺序开始,DNA里的TAC被转录到mRNA上后,就变成了AUG,而AUG在mRNA里就是开始码
* 每一个DNA模板链必须以ATT,ATC或ACT结束。DNA里的ATT,ATC或ACT被转录到mRNA上后,就变成了UAA,UAG或UGA,而UAA,UAG或UGA在mRNA里就是结束码尖端突变有四种
1. 安静突变:对翻译成多肽链不产生影响
例如:
2. 错义突变:DNA被翻译成错误的多肽链
3. 废话突变:多肽链被缩短了
4. 结构突变:DNA模板链被插入了或删除了某个碱基作业要求模拟突变发生的几率和判断突变的类型
1. 发生(安静,错义,废话)突变的的几率是0.7
2. 发生结构突变的几率是0.3
3. 碱基发生变化的几率如下
A变T=A变G=A变C=1/3
T变A=T变G=T变C=1/3
C变T=C变G=C变A=1/3
G变T=G变C=G变A=1/3假设:
1.每一个DNA模板链必须以TAC开始
2.每一个DNA模板链必须以ATT,ATC或ACT结束
3.每个DNA模板链必须由18个碱基组成
4.突变不能出现在前三个(开始码)和最后三个碱基(结束码)
5.(安静,错义,废话)突变只能出现一次
6.发生结构突变时,只能插入一个或删除一个碱基
(插入和删除有相同的50%几率)
7.当mRNA的长度不等于18时,就是发生了结构突变,而当多肽链少于6个缩氨酸时候,就是发生了废话突变。作业:
写个程序模拟尖端突变,程序先显示一个菜单。
1. Enter DNA sequence(输入DNA序列)
2. Mutate DNA sequence(突变DNA序列)
3. Mutate DNA sequence in N time(突变DNA序列N次)
4. Quit选项一,用户输入DNA序列,做有效性判断,如果不对,要求用户重新输入
选项二,如果用户没有输入DNA序列,则被提示DNA序列,如果已经输入DNA序列,则模拟
。。

解决方案 »

  1.   

    "输入DNA序列"大概是多少个,??多少是很重要,
      

  2.   

    生物忘精光了努力回忆dna琏好久。。没回忆出什么来感觉题目本身倒不是很难
      

  3.   

    我估计如果楼主出个5000RMB可能有人会出来做
      

  4.   

    DNA到转录RNA还知道是怎么回事,后面的就忘记了,高中生物虽然不差,可也忘记的差不多了
      

  5.   

    把资料发给我看看,要是能帮上我就试试看。不过最好是英文和中文各一份,我英语不好。
    [email protected]
      

  6.   

    这种题目我喜欢,不过可能没有形象的图形界面,最多使用Web页面来描绘,需要点时间,过几天回复你!
      

  7.   

    我的生物看来还是不错,都看的懂,高中的基本概练嘛.
    好象不难:
    一,就按假设一和二检测输入序列是否符合要求.
    二,就按给定的概率和假设模拟突变,多次突变就按原dna序列执行多次就ok了.
    模拟突变,实际也就是把输入序列按给定的概率和假设进行转换.
      思路简单,实现可能烦琐而已.
      

  8.   

    这是生物信息学方面的课题,我觉得拿到csdn上来求助不太合适。毕竟都已经是研究生了,要多多培养独立思考的能力。
      

  9.   

    这个做好啦可以是某个项目的一部份啦,基本可以卖钱,搞起来需要人力,时间,资金,这个对GUI界面的处理要求应该很高。估计还要可拖拽,旋转,怕怕,慢慢搞吧。那个生物方面的问题其实就是数学,算法应该不时很难。
      

  10.   

    这个匹配  突变很简单 楼主道理要干嘛我不知道。
    如果想让我做 你把需求写清楚
    做东西最烦的是看见人讲了半天 一堆知识 但是不知道他要输入啥输出啥如果英文的详细点就把英文发给我吧  
    [email protected]
      

  11.   

    我本科在南京大学学的生物科学,其实这个题目懂得核苷酸链最基本的知识看起来就很简单。其实就是处理一个18长度的字符串加上一些规则。这些规则就是上面讲的那些突变规律。
    这个我可以代劳,楼主把英文原题发给我吧。
    [email protected]
    qq 33930870
      

  12.   

    haha ,小弟我连看都看不动
      

  13.   

    不仅要懂java,还要懂算法,生物,英语……语文不好也不行:(