首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >模拟RNA合成的Perl程序

模拟RNA合成的Perl程序
EN

Stack Overflow用户
提问于 2010-11-06 05:06:13
回答 3查看 1.1K关注 0票数 3

寻找关于如何接近我的Perl编程作业作业来编写RNA合成程序的建议。我已经总结并概述了下面的计划。具体来说,我正在寻找关于以下块的反馈(我将编号以便于参考)。我读过安德鲁·约翰逊( Andrew )关于用Perl编程的元素的第6章(很棒的一本书)。我还读过perlfunc和perlop页面,没有任何东西可以从哪里开始。

程序描述:程序应该从命令行读取输入文件,将其翻译成RNA,然后将RNA转录成大写的一个字母氨基酸名称序列。

  1. 接受命令行上指定的文件 这里我将使用<>操作符
  2. 检查以确保文件只包含acgt或dieif ( <> ne ){ die“用法:文件必须只包含核苷酸\n";}
  3. 将DNA转录成RNA (每一个A被U替换,T被A替换,C被G替换,G被C替换)不知道如何做到这一点
  4. 拿这个转录,把它分成三个字符‘密码子’,从第一次出现的“8月”不确定,但我想这是我将开始%哈希变量?
  5. 取三个字符"codons“,并给他们一个字母符号(大写的一个字母的氨基酸名称),用一个值指定一个键(这里有70种可能性,所以我不知道该在哪里存储或如何访问)。
  6. 如果遇到一个间隙,就会启动一个新的行,并且进程被重复,不确定,但是我们可以假设间隙是三重的倍数。
  7. 我是不是走对了路?是否有一个我忽略的Perl函数可以简化主程序?

备注

必须是自包含程序(密码子名称和符号的存储值)。

每当程序读取一个没有符号的密码子--这是RNA中的一个空白--时,它应该启动一条新的输出线,并在下一次出现“8月”时开始。为了简单起见,我们可以假设缺口总是三倍的倍数。

在我花更多的时间做研究之前,我希望得到证实,我正在采取正确的方法。感谢您抽出时间阅读并分享您的专业知识!

EN

Stack Overflow用户

发布于 2010-11-06 05:17:33

看看BioPerl浏览源模块,看看如何解决这个问题的指标。

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4112003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档