BioWish: a molecular biology command extension to Tcl/Tk

Thomas Sicheritz-Pontén
{"title":"BioWish: a molecular biology command extension to Tcl/Tk","authors":"Thomas Sicheritz-Pontén","doi":"10.1093/bioinformatics/13.6.621","DOIUrl":null,"url":null,"abstract":"The Tcl/Tk (Ousterhout, 1994) scripting language has proved to be a powerful tool for building programs involved in the analysis of molecular sequence data. However, typical 'biological' operations, like the translation of a nucleotide sequence to the corresponding amino acid sequence, or the calculation of the G + C content in different codon positions in a 50 kbp cosmid sequence, are performed far too slowly with the standard Tel commands. To circumvent this problem, we have constructed a library that extends the Tcl/Tk language by adding primitive operators suited for sequence analysis implemented in the C-language. Additional commands related to molecular biology, written in Tel, are included. Built as a shared library, usage is easy and does not require modification of the Tcl/Tk source code. BioWish can be obtained from the WWW site http://evolution.bmc.uu.se/~thomas/moLlinux. The distribution consists of a single C-source file which should compile without modifications on all Unix systems capable of dynamical loading. It requires Tel 7.5/Tk4.1 or higher. No patching of the Tcl/Tk core is required. On systems where dynamic loading is not available, BioWish can be compiled as a standalone Tk intepreter.","PeriodicalId":77081,"journal":{"name":"Computer applications in the biosciences : CABIOS","volume":"13 1","pages":"621-2"},"PeriodicalIF":0.0000,"publicationDate":"1997-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1093/bioinformatics/13.6.621","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer applications in the biosciences : CABIOS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/bioinformatics/13.6.621","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

The Tcl/Tk (Ousterhout, 1994) scripting language has proved to be a powerful tool for building programs involved in the analysis of molecular sequence data. However, typical 'biological' operations, like the translation of a nucleotide sequence to the corresponding amino acid sequence, or the calculation of the G + C content in different codon positions in a 50 kbp cosmid sequence, are performed far too slowly with the standard Tel commands. To circumvent this problem, we have constructed a library that extends the Tcl/Tk language by adding primitive operators suited for sequence analysis implemented in the C-language. Additional commands related to molecular biology, written in Tel, are included. Built as a shared library, usage is easy and does not require modification of the Tcl/Tk source code. BioWish can be obtained from the WWW site http://evolution.bmc.uu.se/~thomas/moLlinux. The distribution consists of a single C-source file which should compile without modifications on all Unix systems capable of dynamical loading. It requires Tel 7.5/Tk4.1 or higher. No patching of the Tcl/Tk core is required. On systems where dynamic loading is not available, BioWish can be compiled as a standalone Tk intepreter.
一个分子生物学命令扩展到Tcl/Tk
Tcl/Tk (Ousterhout, 1994)脚本语言已被证明是构建涉及分子序列数据分析的程序的强大工具。然而,典型的“生物学”操作,如将核苷酸序列翻译为相应的氨基酸序列,或计算50 kbp cosmid序列中不同密码子位置的G + C含量,使用标准Tel命令执行得太慢。为了避免这个问题,我们构造了一个库,通过添加适合于c语言中实现的序列分析的基本运算符来扩展Tcl/Tk语言。附加的命令有关分子生物学,写在Tel,包括。作为共享库构建,使用起来很容易,不需要修改Tcl/Tk源代码。BioWish可以从WWW网站http://evolution.bmc.uu.se/~thomas/moLlinux获得。该发行版由一个c源文件组成,该文件可以在所有能够动态加载的Unix系统上无需修改即可编译。它要求Tel 7.5/Tk4.1或更高。不需要对Tcl/Tk内核打补丁。在动态加载不可用的系统上,BioWish可以作为独立的Tk解释器编译。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信