Bioinformatics Vol. 19 no. 14 2003
Pages 1837-1843
© 2003 Oxford University Press
The design of Jemboss: a graphical user interface to EMBOSS
MRC UK HGMP Resource Centre, Hinxton, Cambridge CB10 1SB, UK
Received on February 11, 2003
; revised on March 15, 2003
; accepted on April 20, 2003
Design: Jemboss is a graphical user interface (GUI) for the European Molecular Biology Open Software Suite (EMBOSS). It is being developed at the MRC UK HGMP-RC as part of the EMBOSS project. This paper explains the technical aspects of the Jemboss clientserver design. The clientserver model optionally allows that a Jemboss user have an account on the remote server. The Jemboss client is written in Java and is downloaded automatically to a user's workstation via Java Web Start using the HTML protocol. The client then communicates with the remote server using SOAP (Simple Object Access Protocol). A Tomcat server listens on the remote machine and communicates the SOAP requests to a Jemboss server, again written in Java. This Java server interprets the client requests and executes them through Java Native Interface (JNI) code written in the C language. Another C program having setuid privilege, jembossctl, is called by the JNI code to perform the client requests under the user's account on the server. The commands include execution of EMBOSS applications, file management and project management tasks. Jemboss allows the use of JSSE for encryption of communication between the client and server. The GUI parses the EMBOSS Ajax Command Definition language for form generation and maximum input flexibility. Jemboss interacts directly with the EMBOSS libraries to allow dynamic generation of application default settings.
Results: This interface is part of the EMBOSS distribution and has attracted much interest. It has been set up at many other sites globally as well as being used at the HGMP-RC for registered users.
Availability: The software, EMBOSS and Jemboss, is freely available to academics and commercial users under the GPL licence. It can be downloaded from the EMBOSS ftp server: http://www.uk.embnet.org/Software/EMBOSS/, ftp://ftp.uk.embnet.org/pub/EMBOSS/. Registered HGMP-RC users can access an installed server from: http://www.uk.embnet.org/Software/EMBOSS/Jemboss/
* To whom correspondence should be addressed.
![]()
CiteULike
Connotea
Del.icio.us What's this?
This article has been cited by other articles:
![]() |
P. Romano Automation of in-silico data analysis processes through workflow management systems Brief Bioinform, January 1, 2008; 9(1): 57 - 68. [Abstract] [Full Text] [PDF] |
||||
![]() |
J. E. Stajich and H. Lapp Open source tools and toolkits for bioinformatics: significance, and where are we? Brief Bioinform, September 1, 2006; 7(3): 287 - 296. [Abstract] [Full Text] [PDF] |
||||
![]() |
J. D. H. Stead, C. Neal, F. Meng, Y. Wang, S. Evans, D. M. Vazquez, S. J. Watson, and H. Akil Transcriptional Profiling of the Developing Rat Brain Reveals That the Most Dramatic Regional Differentiation in Gene Expression Occurs Postpartum J. Neurosci., January 4, 2006; 26(1): 345 - 353. [Abstract] [Full Text] [PDF] |
||||
![]() |
J. Aduse-Opoku, J. M. Slaney, A. Hashim, A. Gallagher, R. P. Gallagher, M. Rangarajan, K. Boutaga, M. L. Laine, A. J. Van Winkelhoff, and M. A. Curtis Identification and Characterization of the Capsular Polysaccharide (K-Antigen) Locus of Porphyromonas gingivalis Infect. Immun., January 1, 2006; 74(1): 449 - 460. [Abstract] [Full Text] [PDF] |
||||
![]() |
I. Navas-Delgado, M. d. M. Rojano-Munoz, S. Ramirez, A. J. Perez, E. Andres Leon, J. F. Aldana-Montes, and O. Trelles Intelligent client for integrating bioinformatics services Bioinformatics, January 1, 2006; 22(1): 106 - 111. [Abstract] [Full Text] [PDF] |
||||
![]() |
Y. Chen, C. T. Mant, S. W. Farmer, R. E. W. Hancock, M. L. Vasil, and R. S. Hodges Rational Design of {alpha}-Helical Antimicrobial Peptides with Enhanced Activities and Specificity/Therapeutic Index J. Biol. Chem., April 1, 2005; 280(13): 12316 - 12329. [Abstract] [Full Text] [PDF] |
||||




