Refactoring the Code for Visualizing Protein Database Information in a 3D Viewer for Software Reusability.
- Author:
Yoo Jin CHUN
1
;
Seong Il HAM
;
San Duk YANG
;
Arang RHIE
;
Hyun Seok PARK
Author Information
1. Institute of Bioinformatics, Macrogen Inc., Seoul 153-023, Korea. neo@ewha.ac.kr
- Publication Type:Note
- Keywords:
API;
Bioinformatics;
Protein structure visualization;
Refactoring
- MeSH:
Computational Biology;
Databases, Protein;
Indonesia;
Proteins;
Software
- From:Genomics & Informatics
2008;6(1):50-53
- CountryRepublic of Korea
- Language:English
-
Abstract:
We have released five Java Application Programming Interface (API) packages for viewing three-dimensional structures of proteins from the Protein Data Bank. To this end, the user interface of an earlier version has been refactored in an object-oriented fashion, in which refactoring is the process of changing a software system to improve its internal structure, without altering the external behavior. Various GUI design and features have been provided conveniently thanks to the Model-View-Control (MVC)model, which is an architectural pattern used in software engineering. Availability: The source code and API specification can be downloaded from https://sourceforge.net/projects/j3dpsv/.