A Tcl-based SRS v. 4 Interface

A new SRS (Sequence Retrieval System) user interface has been developed for SRS v. 4. Key features are the support of simple character-oriented (ASCII, VT100) terminals by coding in Tcl augmented by some dedicated Curses calls, support of graphics terminals in an X-Windows version by using the Tk ex...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Bioinformatics 1996-04, Vol.12 (2), p.151-155
Hauptverfasser: Schaftenaar, Gijs, Cuelenaere, Koen, Noordik, Jan H., Etzold, Thure
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 155
container_issue 2
container_start_page 151
container_title Bioinformatics
container_volume 12
creator Schaftenaar, Gijs
Cuelenaere, Koen
Noordik, Jan H.
Etzold, Thure
description A new SRS (Sequence Retrieval System) user interface has been developed for SRS v. 4. Key features are the support of simple character-oriented (ASCII, VT100) terminals by coding in Tcl augmented by some dedicated Curses calls, support of graphics terminals in an X-Windows version by using the Tk extension to Tcl, and support of a client/server environment by using the TDP extension to Tcl. The Sequence Retrieval System (SRS) is a powerful tool for the fast extraction of information from flat file libraries (Etzold and Argos, 1993) and has rapidly established itself as a major research instrument for the bio-informatics community. Internally the system employs a query language, which is user accessible through either a command-line user interface, ‘getz’, or a more user friendly, character-oriented window interface. For SRS versions up to release v. 3, this window interface supported VT100-compatible terminals. Because of major changes in the underlying SRS libraries, the v. 3 interface became fully incompatible with the most recent version of SRS (v. 4.x). Thus the many users with only a simple terminal/terminal emulator connection were either deprived of access to SRS, or were forced to use the ASCII WWW client LYNX. This prompted us to develop a character-oriented SRS v. 4 window interface with the look and feel of its SRS v. 3.1 predecessor and coded to be as library independent as possible to maintain compatibility with future SRS releases. In addition, some ‘extensions’ were coded to widen the applicability to graphics terminals and to a client/server environment. At the time of preparation of this paper, the SRS interface described had been implemented in one form or another on most EMBnet nodes and on all the platforms given in Table II. The code has been stored at the EMBL in Heidelberg, where it will be available, with installation instructions and scripts, as part of the SRS distribution.
doi_str_mv 10.1093/bioinformatics/12.2.151
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_78248494</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>78248494</sourcerecordid><originalsourceid>FETCH-LOGICAL-c370t-bbe8de669b4899c56b118d601ae499e5ebdeae10644e1b89af9b8a9c849811e83</originalsourceid><addsrcrecordid>eNpVkE1Lw0AQhhdRaq3-BDUH8ZZ0N9nPYyn2AwqCrSC9LLubCUSTpu6mov_eSEPB0wy8zzsDD0L3BCcEq2xsy6bcFY2vTVu6MCZpkiaEkTM0JJTjOMVMnXd7xkVMJc4u0VUI7xgzQikdoIEUlAohh-huEm1cFVsTII_WL-voK4lotNy14Avj4BpdFKYKcNPPEXqdPW2mi3j1PF9OJ6vYZQK3sbUgc-BcWSqVcoxbQmTOMTFAlQIGNgcDBHNKgVipTKGsNMpJqiQhILMRejze3fvm8wCh1XUZHFSV2UFzCFrIlHYw7UBxBJ1vQvBQ6L0va-N_NMH6z4z-b0aTVKe6M9M1b_sXB1tDfur1Krr8oc9NcKYqvNm5MpywDCvBGOuw-IiVoYXvU2z8h-YiE0wv3rZ6O13M2Xam9Dz7BYDSfSs</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>78248494</pqid></control><display><type>article</type><title>A Tcl-based SRS v. 4 Interface</title><source>MEDLINE</source><source>Alma/SFX Local Collection</source><creator>Schaftenaar, Gijs ; Cuelenaere, Koen ; Noordik, Jan H. ; Etzold, Thure</creator><creatorcontrib>Schaftenaar, Gijs ; Cuelenaere, Koen ; Noordik, Jan H. ; Etzold, Thure</creatorcontrib><description>A new SRS (Sequence Retrieval System) user interface has been developed for SRS v. 4. Key features are the support of simple character-oriented (ASCII, VT100) terminals by coding in Tcl augmented by some dedicated Curses calls, support of graphics terminals in an X-Windows version by using the Tk extension to Tcl, and support of a client/server environment by using the TDP extension to Tcl. The Sequence Retrieval System (SRS) is a powerful tool for the fast extraction of information from flat file libraries (Etzold and Argos, 1993) and has rapidly established itself as a major research instrument for the bio-informatics community. Internally the system employs a query language, which is user accessible through either a command-line user interface, ‘getz’, or a more user friendly, character-oriented window interface. For SRS versions up to release v. 3, this window interface supported VT100-compatible terminals. Because of major changes in the underlying SRS libraries, the v. 3 interface became fully incompatible with the most recent version of SRS (v. 4.x). Thus the many users with only a simple terminal/terminal emulator connection were either deprived of access to SRS, or were forced to use the ASCII WWW client LYNX. This prompted us to develop a character-oriented SRS v. 4 window interface with the look and feel of its SRS v. 3.1 predecessor and coded to be as library independent as possible to maintain compatibility with future SRS releases. In addition, some ‘extensions’ were coded to widen the applicability to graphics terminals and to a client/server environment. At the time of preparation of this paper, the SRS interface described had been implemented in one form or another on most EMBnet nodes and on all the platforms given in Table II. The code has been stored at the EMBL in Heidelberg, where it will be available, with installation instructions and scripts, as part of the SRS distribution.</description><identifier>ISSN: 1367-4803</identifier><identifier>ISSN: 0266-7061</identifier><identifier>EISSN: 1460-2059</identifier><identifier>DOI: 10.1093/bioinformatics/12.2.151</identifier><identifier>PMID: 8744778</identifier><identifier>CODEN: COABER</identifier><language>eng</language><publisher>Washington, DC: Oxford University Press</publisher><subject>Biological and medical sciences ; Computer Graphics ; Databases, Factual ; Fundamental and applied biological sciences. Psychology ; General aspects ; Information Storage and Retrieval ; Mathematics in biology. Statistical analysis. Models. Metrology. Data processing in biology (general aspects) ; Programming Languages ; User-Computer Interface</subject><ispartof>Bioinformatics, 1996-04, Vol.12 (2), p.151-155</ispartof><rights>1996 INIST-CNRS</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>315,781,785,27929,27930</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=3097555$$DView record in Pascal Francis$$Hfree_for_read</backlink><backlink>$$Uhttps://www.ncbi.nlm.nih.gov/pubmed/8744778$$D View this record in MEDLINE/PubMed$$Hfree_for_read</backlink></links><search><creatorcontrib>Schaftenaar, Gijs</creatorcontrib><creatorcontrib>Cuelenaere, Koen</creatorcontrib><creatorcontrib>Noordik, Jan H.</creatorcontrib><creatorcontrib>Etzold, Thure</creatorcontrib><title>A Tcl-based SRS v. 4 Interface</title><title>Bioinformatics</title><addtitle>Comput Appl Biosci</addtitle><description>A new SRS (Sequence Retrieval System) user interface has been developed for SRS v. 4. Key features are the support of simple character-oriented (ASCII, VT100) terminals by coding in Tcl augmented by some dedicated Curses calls, support of graphics terminals in an X-Windows version by using the Tk extension to Tcl, and support of a client/server environment by using the TDP extension to Tcl. The Sequence Retrieval System (SRS) is a powerful tool for the fast extraction of information from flat file libraries (Etzold and Argos, 1993) and has rapidly established itself as a major research instrument for the bio-informatics community. Internally the system employs a query language, which is user accessible through either a command-line user interface, ‘getz’, or a more user friendly, character-oriented window interface. For SRS versions up to release v. 3, this window interface supported VT100-compatible terminals. Because of major changes in the underlying SRS libraries, the v. 3 interface became fully incompatible with the most recent version of SRS (v. 4.x). Thus the many users with only a simple terminal/terminal emulator connection were either deprived of access to SRS, or were forced to use the ASCII WWW client LYNX. This prompted us to develop a character-oriented SRS v. 4 window interface with the look and feel of its SRS v. 3.1 predecessor and coded to be as library independent as possible to maintain compatibility with future SRS releases. In addition, some ‘extensions’ were coded to widen the applicability to graphics terminals and to a client/server environment. At the time of preparation of this paper, the SRS interface described had been implemented in one form or another on most EMBnet nodes and on all the platforms given in Table II. The code has been stored at the EMBL in Heidelberg, where it will be available, with installation instructions and scripts, as part of the SRS distribution.</description><subject>Biological and medical sciences</subject><subject>Computer Graphics</subject><subject>Databases, Factual</subject><subject>Fundamental and applied biological sciences. Psychology</subject><subject>General aspects</subject><subject>Information Storage and Retrieval</subject><subject>Mathematics in biology. Statistical analysis. Models. Metrology. Data processing in biology (general aspects)</subject><subject>Programming Languages</subject><subject>User-Computer Interface</subject><issn>1367-4803</issn><issn>0266-7061</issn><issn>1460-2059</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1996</creationdate><recordtype>article</recordtype><sourceid>EIF</sourceid><recordid>eNpVkE1Lw0AQhhdRaq3-BDUH8ZZ0N9nPYyn2AwqCrSC9LLubCUSTpu6mov_eSEPB0wy8zzsDD0L3BCcEq2xsy6bcFY2vTVu6MCZpkiaEkTM0JJTjOMVMnXd7xkVMJc4u0VUI7xgzQikdoIEUlAohh-huEm1cFVsTII_WL-voK4lotNy14Avj4BpdFKYKcNPPEXqdPW2mi3j1PF9OJ6vYZQK3sbUgc-BcWSqVcoxbQmTOMTFAlQIGNgcDBHNKgVipTKGsNMpJqiQhILMRejze3fvm8wCh1XUZHFSV2UFzCFrIlHYw7UBxBJ1vQvBQ6L0va-N_NMH6z4z-b0aTVKe6M9M1b_sXB1tDfur1Krr8oc9NcKYqvNm5MpywDCvBGOuw-IiVoYXvU2z8h-YiE0wv3rZ6O13M2Xam9Dz7BYDSfSs</recordid><startdate>19960401</startdate><enddate>19960401</enddate><creator>Schaftenaar, Gijs</creator><creator>Cuelenaere, Koen</creator><creator>Noordik, Jan H.</creator><creator>Etzold, Thure</creator><general>Oxford University Press</general><scope>BSCLL</scope><scope>IQODW</scope><scope>CGR</scope><scope>CUY</scope><scope>CVF</scope><scope>ECM</scope><scope>EIF</scope><scope>NPM</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7X8</scope></search><sort><creationdate>19960401</creationdate><title>A Tcl-based SRS v. 4 Interface</title><author>Schaftenaar, Gijs ; Cuelenaere, Koen ; Noordik, Jan H. ; Etzold, Thure</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c370t-bbe8de669b4899c56b118d601ae499e5ebdeae10644e1b89af9b8a9c849811e83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1996</creationdate><topic>Biological and medical sciences</topic><topic>Computer Graphics</topic><topic>Databases, Factual</topic><topic>Fundamental and applied biological sciences. Psychology</topic><topic>General aspects</topic><topic>Information Storage and Retrieval</topic><topic>Mathematics in biology. Statistical analysis. Models. Metrology. Data processing in biology (general aspects)</topic><topic>Programming Languages</topic><topic>User-Computer Interface</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Schaftenaar, Gijs</creatorcontrib><creatorcontrib>Cuelenaere, Koen</creatorcontrib><creatorcontrib>Noordik, Jan H.</creatorcontrib><creatorcontrib>Etzold, Thure</creatorcontrib><collection>Istex</collection><collection>Pascal-Francis</collection><collection>Medline</collection><collection>MEDLINE</collection><collection>MEDLINE (Ovid)</collection><collection>MEDLINE</collection><collection>MEDLINE</collection><collection>PubMed</collection><collection>CrossRef</collection><collection>MEDLINE - Academic</collection><jtitle>Bioinformatics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Schaftenaar, Gijs</au><au>Cuelenaere, Koen</au><au>Noordik, Jan H.</au><au>Etzold, Thure</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Tcl-based SRS v. 4 Interface</atitle><jtitle>Bioinformatics</jtitle><addtitle>Comput Appl Biosci</addtitle><date>1996-04-01</date><risdate>1996</risdate><volume>12</volume><issue>2</issue><spage>151</spage><epage>155</epage><pages>151-155</pages><issn>1367-4803</issn><issn>0266-7061</issn><eissn>1460-2059</eissn><coden>COABER</coden><abstract>A new SRS (Sequence Retrieval System) user interface has been developed for SRS v. 4. Key features are the support of simple character-oriented (ASCII, VT100) terminals by coding in Tcl augmented by some dedicated Curses calls, support of graphics terminals in an X-Windows version by using the Tk extension to Tcl, and support of a client/server environment by using the TDP extension to Tcl. The Sequence Retrieval System (SRS) is a powerful tool for the fast extraction of information from flat file libraries (Etzold and Argos, 1993) and has rapidly established itself as a major research instrument for the bio-informatics community. Internally the system employs a query language, which is user accessible through either a command-line user interface, ‘getz’, or a more user friendly, character-oriented window interface. For SRS versions up to release v. 3, this window interface supported VT100-compatible terminals. Because of major changes in the underlying SRS libraries, the v. 3 interface became fully incompatible with the most recent version of SRS (v. 4.x). Thus the many users with only a simple terminal/terminal emulator connection were either deprived of access to SRS, or were forced to use the ASCII WWW client LYNX. This prompted us to develop a character-oriented SRS v. 4 window interface with the look and feel of its SRS v. 3.1 predecessor and coded to be as library independent as possible to maintain compatibility with future SRS releases. In addition, some ‘extensions’ were coded to widen the applicability to graphics terminals and to a client/server environment. At the time of preparation of this paper, the SRS interface described had been implemented in one form or another on most EMBnet nodes and on all the platforms given in Table II. The code has been stored at the EMBL in Heidelberg, where it will be available, with installation instructions and scripts, as part of the SRS distribution.</abstract><cop>Washington, DC</cop><cop>Oxford</cop><pub>Oxford University Press</pub><pmid>8744778</pmid><doi>10.1093/bioinformatics/12.2.151</doi><tpages>5</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1367-4803
ispartof Bioinformatics, 1996-04, Vol.12 (2), p.151-155
issn 1367-4803
0266-7061
1460-2059
language eng
recordid cdi_proquest_miscellaneous_78248494
source MEDLINE; Alma/SFX Local Collection
subjects Biological and medical sciences
Computer Graphics
Databases, Factual
Fundamental and applied biological sciences. Psychology
General aspects
Information Storage and Retrieval
Mathematics in biology. Statistical analysis. Models. Metrology. Data processing in biology (general aspects)
Programming Languages
User-Computer Interface
title A Tcl-based SRS v. 4 Interface
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-11T19%3A00%3A05IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Tcl-based%20SRS%20v.%204%20Interface&rft.jtitle=Bioinformatics&rft.au=Schaftenaar,%20Gijs&rft.date=1996-04-01&rft.volume=12&rft.issue=2&rft.spage=151&rft.epage=155&rft.pages=151-155&rft.issn=1367-4803&rft.eissn=1460-2059&rft.coden=COABER&rft_id=info:doi/10.1093/bioinformatics/12.2.151&rft_dat=%3Cproquest_cross%3E78248494%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=78248494&rft_id=info:pmid/8744778&rfr_iscdi=true