×

在Tcl/Tk中高效开发的灵活且易于使用的分子生物学工作台。 (英语) Zbl 1009.68859号

摘要:我们描述了一个分子生物学工作台的设计和实现,该工作台允许轻松集成分析工具。该软件使用提供面向对象编程的[incr-Tcl]扩展在Tcl/Tk中实现。该程序称为tkGDE,由四个主要部分组成。序列编辑器允许用户对生物分子序列执行基本编辑操作。图形注释编辑器为用户提供序列的所有注释特征的图形概述。输出管理器保留有关分析工具生成的结果的信息。bundle控件允许多个工具自动运行,将数据从一个工具传递到另一个工具。工具通过在配置文件中描述其属性而集成到系统中,这大大减少了集成所需的时间。我们提供的结果证明,Tcl/Tk被错误地判断为速度慢,不适合大型项目。为了获得足够的性能,我们利用了Tcl/Tk的特殊特性,即空闲任务和Tk画布小部件中内置的功能。该系统由182个类中34000多行[incr-Tcl]代码组成。整个开发过程大约需要一个人年的时间。

MSC公司:

68单位99 计算方法和应用
68甲19 其他编程范式(面向对象、顺序、并发、自动等)
92 C55 生物医学成像和信号处理

软件:

tkGDE公司
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] 解散主页。http://www.hgmp.mrc.ac.uk/CPC11/DISguISE/index.html〔1999年11月12日〕。
[2] Harris,Genome Research 7,第754页–(1997)·doi:10.101克/7.7.754
[3] M?digue,生物信息学15 pp 2–(1999)·Zbl 1153.92001年 ·doi:10.1093/生物信息学/15.1.2
[4] Smith,《计算机在生物科学中的应用》,10 pp 671–(1994)·Zbl 05392973号 ·doi:10.1093/bioinformatics/10.671
[5] Tcl和Tk工具包。Addison-Wesley,1994年。
[6] Tcl和Tk实用编程(第二版)。普伦蒂斯·霍尔,1997年。
[7] 用于序列分析和可视化的灵活环境。第七届分子生物学智能系统国际会议海报,德国海德堡,1999年。
[8] Tcl编程竞赛。http://www.scriptics.com/company/contest99.html〔1999年12月16日〕。
[9] Tcl提示99个比赛结果。http://www.scriptics.com/company/tcltips99.html〔1999年12月16日〕。
[10] Searls,Gene 163 pp gc1–(1995)·doi:10.1016/0378-1119(95)00424-5
[11] Sicheritz-Pont公司?n、 生物科学中的计算机应用13 pp 621–(1997)·Zbl 05392948号 ·doi:10.1093/bioinformatics/13.6.621
[12] [incr Tcl]主页。http://www.tcltk.com/itcl/〔1999年11月12日〕。
[13] C++编程语言(第三版)。艾迪森·韦斯利,1997年。
[14] Krasner,《面向对象编程杂志》,第1页,第26页–(1988年)
[15] 读取顺序。http://iubio.bio.indiana.edu/soft/molbio/readseq/〔2000年6月13日〕。
[16] Tcl和Java性能。http://ptolemy.eecs.berkeley.edu/oldwww/papers/98/scriptperf/〔1999年12月16日〕。
[17] Ousterhout,IEEE计算机(1998)
[18] TclPro开发工具。http://dev.scriptics.com/software/tclpro/〔2000年2月18日〕。
[19] Cygwin项目主页。http://sourceware.cygnus.com/cygwin/〔1999年12月16日〕。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。