{"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.