Search PubMed⌕ Search

PubMed · 8744778

A Tcl-based SRS v. 4 interface.

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 EM Bnet 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.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

G Schaftenaar, K Cuelenaere, J H Noordik, T Etzold. 1996. A Tcl-based SRS v. 4 interface.. https://doi.org/10.1093/bioinformatics%2F12.2.151

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related citations

Pedro: a configurable data entry tool for XML.

UNLABELLED: Pedro is a Java application that dynamically generates data entry forms for data models expressed in XML Schema, producing XML data files that validate against this schema. The software uses an intuitive tree-based navigation system, can supply context-sensitive help to users and features a sophisticated interface for populating data fields with terms from controlled vocabularies. The software also has the ability to import records from tab delimited text files and features various validation routines. AVAILABILITY: The application, source code, example models from several domains and tutorials can be downloaded from http://pedro.man.ac.uk/.

Computer Graphics↗

ProMode: a database of normal mode analyses on protein molecules with a full-atom model.

MOTIVATION: Although information from protein dynamics simulation is important to understand principles of architecture of a protein structure and its function, simulations such as molecular dynamics and Monte Carlo are very CPU-intensive. Although the ability of normal mode analysis (NMA) is limited because of the need for a harmonic approximation on which NMA is based, NMA is adequate to carry out routine analyses on many proteins to compute aspects of the collective motions essential to protein dynamics and function. Furthermore, it is hoped that realistic animations of the protein dynamics can be observed easily without expensive software and hardware, and that the dynamic properties for various proteins can be compared with each other. RESULTS: ProMode, a database collecting NMA results on protein molecules, was constructed. The NMA calculations are performed with a full-atom model, by using dihedral angles as independent variables, faster and more efficiently than the calculations using Cartesian coordinates. In ProMode, an animation of the normal mode vibration is played with a free plug-in, Chime (MDL Information Systems, Inc.). With the full-atom model, the realistic three-dimensional motions at an atomic level are displayed with Chime. The dynamic domains and their mutual screw motions defined from the NMA results are also displayed. Properties for each normal mode vibration and their time averages, e.g. fluctuations of atom positions, fluctuations of dihedral angles and correlations between the atomic motions, are also presented graphically for characterizing the collective motions in more detail. AVAILABILITY: http://promode.socs.waseda.ac.jp

Computer Graphics↗

Drawing phylogenetic trees in LATEX and Microsoft Word.

UNLABELLED: newicktree is a PSTricks-based LATEX package which enables phylogenetic trees described in the Newick format to be drawn directly into LATEX documents. mswordtree is a macro for producing phylogenetic trees using the drawing elements available in Microsoft Word. AVAILABILITY: Both programs are available free from the John Innes Centre's Bioinformatics Research Group website at http://jic-bioinfo.bbsrc.ac.uk/bioinformatics-research/software/index.html. SUPPLEMENTARY INFORMATION: A full user-guide for newicktree and installation and usage instructions for mswordtree and available at http://jic-bioinfo.bbsrc.ac.uk/bioinformatics-research/software/index.html

Computer Graphics↗