Gray P M, Paton N W, Kemp G J, Fothergill J E
Department of Computing Science, University of Aberdeen, King's College, UK.
Protein Eng. 1990 Mar;3(4):235-43. doi: 10.1093/protein/3.4.235.
An object-oriented database system has been developed which is being used to store protein structure data. The database can be queried using the logic programming language Prolog or the query language Daplex. Queries retrieve information by navigating through a network of objects which represent the primary, secondary and tertiary structures of proteins. Routines written in both Prolog and Daplex can integrate complex calculations with the retrieval of data from the database, and can also be stored in the database for sharing among users. Thus object-oriented databases are better suited to prototyping applications and answering complex queries about protein structure than relational databases. This system has been used to find loops of varying length and anchor positions when modelling homologous protein structures.
已经开发了一个面向对象的数据库系统,用于存储蛋白质结构数据。该数据库可以使用逻辑编程语言Prolog或查询语言Daplex进行查询。查询通过在表示蛋白质一级、二级和三级结构的对象网络中导航来检索信息。用Prolog和Daplex编写的例程可以将复杂计算与从数据库中检索数据相结合,并且还可以存储在数据库中以供用户共享。因此,与关系数据库相比,面向对象数据库更适合于原型应用和回答有关蛋白质结构的复杂查询。该系统已用于在对同源蛋白质结构进行建模时查找不同长度和锚定位置的环。