化学结构编辑控件 使用纯 JavaScript 开发,具有高性能、良好的便携性和轻量级。您可以轻松地集成到 Web 应用程序中。
使用 Indigo Service 进行计算密集型过程。
化学结构编辑控件利用 Raphael 框架来支持对象在画布上的渲染和表示。
提供 2 种模式:独立模式和远程模式。
独立模式在 化学结构编辑控件 构建中整合了 Indigo 后端服务。它允许 化学结构编辑控件 在没有服务器甚至没有 Internet 连接的情况下在浏览器中工作。在此模式下,Indigo 服务提供的图像识别不可用。
远程模式需要部署并连接 Indigo 服务器。它将利用 Indigo 提供所有 化学结构编辑控件 能力。
快速方便的编辑。我们努力使 化学结构编辑控件 与最先进的桌面结构编辑工具一样易于使用和快速。以下是一些亮点:
套索和矩形选择工具,以及一个特殊的片段选择工具,用于处理连接的组件,而不是单个原子/键。
多种热键
撤消/重做。
画布对象的复制/粘贴
原子和键:化学结构编辑控件 支持基本属性和查询功能,添加别名和泛型组用法。
立体化学:在化学结构的编辑、加载和保存过程中提供完整的立体化学支持。
反应:全功能反应支持,包括反应中心、原子标志和 AAM。
S 组:支持所有主要的 S 基团类型,包括通用、SRU 聚合物、多基团、超原子和数据 S 基团。
R 组:支持 R 站点和 R 片段分配,以及连接点规范和 R 逻辑。
模板库(包括自定义模板和用户模板)和功能组支持