National Center for Biotechnology Information, National Library of Medicine, National Institutes of Health, Department of Health and Human Services, 8600 Rockville Pike, Bethesda, MD 20894, USA.
J Cheminform. 2009 Dec 17;1(1):20. doi: 10.1186/1758-2946-1-20.
PubChem is an important public, Web-based information source for chemical and bioactivity information. In order to provide convenient structure search methods on compounds stored in this database, one mandatory component is a Web-based drawing tool for interactive sketching of chemical query structures. Web-enabled chemical structure sketchers are not new, being in existence for years; however, solutions available rely on complex technology like Java applets or platform-dependent plug-ins. Due to general policy and support incident rate considerations, Java-based or platform-specific sketchers cannot be deployed as a part of public NCBI Web services. Our solution: a chemical structure sketching tool based exclusively on CGI server processing, client-side JavaScript functions, and image sequence streaming. The PubChem structure editor does not require the presence of any specific runtime support libraries or browser configurations on the client. It is completely platform-independent and verified to work on all major Web browsers, including older ones without support for Web2.0 JavaScript objects.
PubChem 是一个重要的公共、基于网络的化学和生物活性信息资源。为了在这个数据库中存储的化合物上提供方便的结构搜索方法,一个强制性的组件是一个基于网络的绘图工具,用于交互式绘制化学查询结构。基于网络的化学结构草图绘制工具并不是什么新鲜事物,已经存在多年了;然而,现有的解决方案依赖于复杂的技术,如 Java 小程序或与平台相关的插件。由于一般政策和支持事件率的考虑,基于 Java 的或特定于平台的草图绘制工具不能作为公共 NCBI Web 服务的一部分进行部署。我们的解决方案:一个完全基于 CGI 服务器处理、客户端 JavaScript 函数和图像序列流的化学结构草图绘制工具。PubChem 结构编辑器不需要客户端上存在任何特定的运行时支持库或浏览器配置。它完全与平台无关,并经过验证可在所有主要的网络浏览器上运行,包括不支持 Web2.0 JavaScript 对象的旧浏览器。