CN115796120B - A chemical structural formula drawing method, keyboard and terminal - Google Patents
A chemical structural formula drawing method, keyboard and terminal Download PDFInfo
- Publication number
- CN115796120B CN115796120B CN202310077638.4A CN202310077638A CN115796120B CN 115796120 B CN115796120 B CN 115796120B CN 202310077638 A CN202310077638 A CN 202310077638A CN 115796120 B CN115796120 B CN 115796120B
- Authority
- CN
- China
- Prior art keywords
- chemical structure
- input
- chemical
- formula
- keys
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000000126 substance Substances 0.000 title claims abstract description 247
- 238000000034 method Methods 0.000 title claims abstract description 55
- 125000000524 functional group Chemical group 0.000 claims description 18
- 230000000737 periodic effect Effects 0.000 claims description 8
- 238000003825 pressing Methods 0.000 claims description 5
- 150000001875 compounds Chemical class 0.000 abstract description 19
- 238000013507 mapping Methods 0.000 abstract description 7
- 238000010276 construction Methods 0.000 abstract description 3
- 125000003636 chemical group Chemical group 0.000 description 11
- 230000006870 function Effects 0.000 description 10
- 125000001997 phenyl group Chemical group [H]C1=C([H])C([H])=C(*)C([H])=C1[H] 0.000 description 10
- 125000004429 atom Chemical group 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 125000004432 carbon atom Chemical group C* 0.000 description 5
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 239000011203 carbon fibre reinforced carbon Substances 0.000 description 2
- 229910052739 hydrogen Inorganic materials 0.000 description 2
- 239000001257 hydrogen Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- LSNNMFCWUKXFEE-UHFFFAOYSA-M Bisulfite Chemical compound OS([O-])=O LSNNMFCWUKXFEE-UHFFFAOYSA-M 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 229930194542 Keto Natural products 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 150000001266 acyl halides Chemical class 0.000 description 1
- 150000001299 aldehydes Chemical class 0.000 description 1
- 125000003545 alkoxy group Chemical group 0.000 description 1
- 150000001408 amides Chemical class 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 125000003178 carboxy group Chemical group [H]OC(*)=O 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010924 continuous production Methods 0.000 description 1
- 125000004093 cyano group Chemical group *C#N 0.000 description 1
- 229910052736 halogen Inorganic materials 0.000 description 1
- 150000002367 halogens Chemical class 0.000 description 1
- 125000002887 hydroxy group Chemical group [H]O* 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 150000002632 lipids Chemical class 0.000 description 1
- 125000000449 nitro group Chemical group [O-][N+](*)=O 0.000 description 1
- 125000002924 primary amino group Chemical group [H]N([H])* 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 125000003396 thiol group Chemical group [H]S* 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Input From Keyboards Or The Like (AREA)
Abstract
本发明公开了一种化学结构式绘制方法、键盘及终端,属于化学结构式构建领域,该方法包括以下步骤:对输入的化学结构位点进行编号,通过按键输入编号进而确定当前编辑位点;继续在当前编辑位点输入对应化学结构,直至实现目标化学结构式输入。本发明利用对化学结构位点自动编号,进而实现编辑位点的选择,在此基础上仅需对应再输入对应化学结构即可实现目标化合物的输入,整个绘制过程无需建立结构式与名称之间的映射关系,简单方便且快速,能够较为全面地实现化学结构式的绘制,相较于小界面直接触摸选择,更加精准且直接,同时也避免了大界面鼠标拖曳操作的繁琐性。
The invention discloses a chemical structural formula drawing method, a keyboard and a terminal, which belong to the field of chemical structural formula construction. The method includes the following steps: numbering the input chemical structural site, and inputting the serial number through keys to determine the current editing site; Input the corresponding chemical structure of the current editing site until the input of the target chemical structure formula is achieved. The present invention uses the automatic numbering of chemical structure sites to realize the selection of editing sites. On this basis, only the corresponding chemical structure needs to be input to realize the input of the target compound, and the entire drawing process does not need to establish a link between the structural formula and the name. The mapping relationship is simple, convenient and fast, and can realize the drawing of chemical structures more comprehensively. Compared with the direct touch selection on the small interface, it is more accurate and direct, and it also avoids the cumbersome operation of dragging the mouse on the large interface.
Description
技术领域Technical Field
本发明涉及化学结构式构建领域,尤其涉及一种化学结构式绘制方法、键盘及终端。The invention relates to the field of chemical structure formula construction, and in particular to a chemical structure formula drawing method, a keyboard and a terminal.
背景技术Background Art
随着有机化学研究的深入,不可避免需要在PC端或者移动端编辑化学结构式。目前,常见化学结构式绘制方法是鼠标选择基础的结构单元,再在相应的结构位点进行删减更改。然而,由于不同交互页面呈现的分子结构大小不一,且化学结构式较为复杂、编辑界面有限,在相应位点上添加化学键经常会误操作,即无法准确选择对应的位点,该弊端在移动端更为明显。With the deepening of organic chemistry research, it is inevitable to edit chemical structures on PC or mobile terminals. At present, the common method of drawing chemical structures is to select the basic structural units with the mouse, and then delete and change the corresponding structural sites. However, since the molecular structures presented on different interactive pages vary in size, the chemical structures are relatively complex, and the editing interface is limited, adding chemical bonds to the corresponding sites often results in errors, that is, the corresponding sites cannot be accurately selected. This disadvantage is more obvious on mobile terminals.
为解决上述误操作问题,现有技术又提出建立结构式及其名称之间的映射关系,在编辑对应化学结构式时,通过输入该结构式名称即可得到对应的化学结构式,虽然该方面在一定程度上解决了误操作的问题,然而该方法并不能编辑其数据库中未收录、未映射的化学结构式,化学结构式的绘制十分受限。In order to solve the above-mentioned problem of erroneous operation, the prior art proposes to establish a mapping relationship between a structural formula and its name. When editing a corresponding chemical structural formula, the corresponding chemical structural formula can be obtained by inputting the structural formula name. Although this aspect solves the problem of erroneous operation to a certain extent, this method cannot edit chemical structural formulas that are not included and mapped in its database, and the drawing of chemical structural formulas is very limited.
发明内容Summary of the invention
本发明的目的在于克服现有技术的问题,提供一种化学结构式绘制方法、键盘及终端。The purpose of the present invention is to overcome the problems of the prior art and provide a chemical structure drawing method, a keyboard and a terminal.
本发明的目的是通过以下技术方案来实现的:一种化学结构式绘制方法,该方法包括以下步骤:The object of the present invention is achieved through the following technical scheme: a method for drawing a chemical structure formula, the method comprising the following steps:
对输入的化学结构位点进行编号,通过按键输入编号进而确定当前编辑位点;Number the input chemical structure sites, and enter the number by pressing the key to determine the current editing site;
继续在当前编辑位点输入对应化学结构,直至实现目标化学结构式输入。Continue to input the corresponding chemical structure at the current editing site until the target chemical structure is input.
在一示例中,所述对输入的化学结构位点进行编号前还包括:In one example, before numbering the input chemical structure sites, the method further includes:
构建化学结构式输入键盘,键盘包括基础结构按键、元素符号按键、键按键和数字按键。Build a chemical structure input keyboard, which includes basic structure keys, element symbol keys, key keys and number keys.
在一示例中,所述当前编辑位点对应的原子高亮显示。In one example, the atom corresponding to the current editing site is highlighted.
在一示例中,所述在当前编辑位点输入对应化学结构时还包括:In one example, the step of inputting the corresponding chemical structure at the current editing site further includes:
对当前输入的部分化学结构进行检测,给出与当前输入的部分化学结构相似度高的多个参考化学结构式,通过选择参考化学结构式实现目标化学结构式输入。The partial chemical structure currently input is detected, and multiple reference chemical structural formulas with high similarity to the partial chemical structure currently input are given. The target chemical structural formula input is achieved by selecting the reference chemical structural formula.
在一示例中,所述在当前编辑位点输入对应化学结构时还包括:In one example, the step of inputting the corresponding chemical structure at the current editing site further includes:
检测当前输入的部分化学结构的特征官能团,得到与特征官能团匹配的多个参考化学结构式;Detecting characteristic functional groups of a partial chemical structure currently input, and obtaining multiple reference chemical structural formulas matching the characteristic functional groups;
对参考化学结构式中的官能团进行分类处理,通过用户选择的分类标签确定最终参考化学结构式类别;Classify the functional groups in the reference chemical structure formula and determine the final reference chemical structure formula category through the classification label selected by the user;
从最终类别参考化学结构式中选择对应的参考化学结构式实现目标化学结构式输入。A corresponding reference chemical structure formula is selected from the final category reference chemical structure formulas to implement the target chemical structure formula input.
在一示例中,得到与当前输入的部分化学结构匹配的参考化学结构式时还包括:In one example, obtaining a reference chemical structure formula that matches the partial chemical structure currently input also includes:
结合用户的输入习惯对多个参考化学结构式排序进行修正。The sorting of multiple reference chemical structure formulas is modified based on the user's input habits.
在一示例中,化学结构的输入还包括:In one example, the input of the chemical structure also includes:
对上传图像中的化学结构式进行识别,并转换为可编辑的化学结构,进而实现化学结构的输入。The chemical structure formula in the uploaded image is recognized and converted into an editable chemical structure, thereby realizing the input of the chemical structure.
需要进一步说明的是,上述方法各示例对应的技术特征可以相互组合或替换构成新的技术方案。It should be further explained that the technical features corresponding to the various examples of the above method can be combined or replaced with each other to form a new technical solution.
本发明还包括一种化学结构式绘制键盘,与上述任一示例或者多个示例组合形成的所述一种化学结构式绘制方法具有相同的发明构思,该键盘其包括基础结构按键、元素符号按键、键按键和数字按键;The present invention also includes a chemical structure drawing keyboard, which has the same inventive concept as the chemical structure drawing method formed by any one of the above examples or a combination of multiple examples, and the keyboard includes a basic structure key, an element symbol key, a key key and a number key;
当对输入的化学结构位点进行编号后,通过选择对应数字按键进而输入编号,以确定当前编辑位点;After the input chemical structure sites are numbered, select the corresponding numeric key and enter the number to determine the current editing site;
通过选择基础结构按键和/或元素符号按键和/或键按键和/或数字按键,继续在当前编辑位点输入对应结构,直至实现目标化学结构式输入。By selecting the basic structure button and/or the element symbol button and/or the key button and/or the number button, continue to input the corresponding structure at the current editing site until the target chemical structure formula is input.
在一示例中,所述元素符号按键包括常用元素符号按键以及下拉按键,选择下拉按键显示整个元素周期表对应按键。In one example, the element symbol buttons include common element symbol buttons and a drop-down button, and selecting the drop-down button displays the corresponding buttons of the entire periodic table.
需要进一步说明的是,上述键盘各示例对应的技术特征可以相互组合或替换构成新的技术方案。It should be further explained that the technical features corresponding to the above keyboard examples can be combined or replaced with each other to form a new technical solution.
本发明还包括一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述任一示例或多个示例组成形成的所述的一种化学结构式绘制方法的步骤。The present invention also includes a storage medium on which computer instructions are stored. When the computer instructions are executed, the steps of the chemical structure drawing method formed by any one or more of the above examples are executed.
本发明还包括一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述任一示例或多个示例形成的所述的一种化学结构式绘制方法的步骤。The present invention also includes a terminal, including a memory and a processor, wherein the memory stores computer instructions that can be executed on the processor, and when the processor executes the computer instructions, the steps of the chemical structure drawing method formed by any one or more of the above examples are executed.
与现有技术相比,本发明有益效果是:Compared with the prior art, the present invention has the following beneficial effects:
1.利用对化学结构位点自动编号,进而实现编辑位点的选择,在此基础上仅需继续对应再输入对应化学结构即可实现目标化合物的输入,整个绘制过程无需建立结构式与名称之间的映射关系,简单方便且快速,能够较为全面地实现化学结构式的绘制,相较于小界面直接触摸选择,更加精准且直接,同时也避免了大界面鼠标拖曳操作的繁琐性。1. Automatically number the chemical structure sites to select the editing sites. On this basis, you only need to continue to enter the corresponding chemical structure to input the target compound. The entire drawing process does not require the establishment of a mapping relationship between the structure and the name. It is simple, convenient and fast, and can achieve a more comprehensive drawing of chemical structures. Compared with direct touch selection in a small interface, it is more accurate and direct, and also avoids the cumbersomeness of mouse dragging operations in a large interface.
2.通过生成与当前输入的部分化学结构相似度高的参考化学结构式,能够帮助用户实现目标化学结构式的快速绘制,以降低绘制时间。2. By generating a reference chemical structure that is highly similar to the current input chemical structure, it can help users quickly draw the target chemical structure to reduce the drawing time.
3. 结合用户的输入习惯对多个参考化学结构式排序进行修正,能够得到与当前输入的部分化学结构更加匹配的参考结果,方便用户快速选择得到目标化学结构式。3. By correcting the sorting of multiple reference chemical structures based on the user's input habits, reference results that better match the partial chemical structure currently input can be obtained, making it easier for users to quickly select the target chemical structure.
4.通过与当前输入的部分化学结构的特征官能团进行匹配得到较多的参考化学结构式,此时通过对参考化学结构式进行分类处理,大大减少了后续当前输入的部分化学结构与数据集中化学结构的匹配次数,以此快速、准确得出与当前输入的部分化学结构匹配度高的最终参考化学结构式,帮助用户快速绘制目标化学结构式。4. By matching the characteristic functional groups of the partial chemical structure currently input, more reference chemical structural formulas are obtained. At this time, by classifying the reference chemical structural formulas, the number of subsequent matches between the partial chemical structure currently input and the chemical structure in the data set is greatly reduced, so as to quickly and accurately obtain the final reference chemical structural formula with a high degree of match with the partial chemical structure currently input, helping users to quickly draw the target chemical structural formula.
5.支持图片输入,且基于图片输入得到的化学结构式可编辑,能够对识别错误的结构进行修正,在节约输入时间开销的同时,保证了输入的化学结构的准确性。5. It supports image input, and the chemical structure obtained based on the image input is editable, and can correct the incorrectly recognized structure, while saving input time and ensuring the accuracy of the input chemical structure.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
下面结合附图对本发明的具体实施方式作进一步详细的说明,此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,在这些附图中使用相同的参考标号来表示相同或相似的部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。The specific implementation methods of the present invention are further described in detail below in conjunction with the accompanying drawings. The accompanying drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The same reference numerals are used in these drawings to represent the same or similar parts. The schematic embodiments of the present application and their descriptions are used to explain the present application and do not constitute improper limitations on the present application.
图1为本发明一示例中的键盘示意图;FIG1 is a schematic diagram of a keyboard in an example of the present invention;
图2为本发明一示例的方法流程图;FIG2 is a flow chart of an example method of the present invention;
图3为本发明优选示例的方法流程图;FIG3 is a flow chart of a method of a preferred embodiment of the present invention;
图4为本发明一示例中步骤S1’-S6’的执行过程示意图;FIG4 is a schematic diagram of the execution process of steps S1′-S6′ in an example of the present invention;
图5为本发明一示例中步骤S1’ ’中输入界面中化学结构式示意图;FIG5 is a schematic diagram of a chemical structure formula in the input interface in step S1′′ in an example of the present invention;
图6为本发明一示例中步骤S1’ ’中联想界面中化学结构式示意图;FIG6 is a schematic diagram of a chemical structure formula in an association interface in step S1′′ in an example of the present invention;
图7为本发明一示例中步骤S2’ ’中输入界面中化学结构式示意图;FIG7 is a schematic diagram of a chemical structure formula in the input interface in step S2′′ in an example of the present invention;
图8为本发明一示例中步骤S2’ ’中联想界面中化学结构式示意图。FIG8 is a schematic diagram of a chemical structure formula in the association interface in step S2′ in an example of the present invention.
具体实施方式DETAILED DESCRIPTION
下面结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solution of the present invention is described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
在本发明的描述中,需要说明的是,属于“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方向或位置关系为基于附图所述的方向或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,使用序数词 (例如,“第一和第二”、“第一至第四”等 )是为了对物体进行区分,并不限于该顺序,而不能理解为指示或暗示相对重要性。In the description of the present invention, it should be noted that the directions or positional relationships indicated by "center", "up", "down", "left", "right", "vertical", "horizontal", "inside", "outside", etc. are directions or positional relationships based on the drawings, which are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the use of ordinal numbers (e.g., "first and second", "first to fourth", etc.) is to distinguish objects, and is not limited to the order, and cannot be understood as indicating or implying relative importance.
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,属于“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, "installation", "connection" and "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。In addition, the technical features involved in the different embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.
在一示例中,一种化学结构式绘制方法,适用于PC端、移动端等化学结构式的绘制,该方法具体包括以下步骤:In one example, a chemical structure drawing method is applicable to drawing chemical structure formulas on a PC or mobile terminal, and the method specifically includes the following steps:
对输入的化学结构位点进行编号,通过按键输入编号进而确定当前编辑位点;Number the input chemical structure sites, and enter the number by pressing the key to determine the current editing site;
继续在当前编辑位点通过按键输入对应化学结构,直至实现目标化学结构式输入。Continue to input the corresponding chemical structure by pressing keys at the current editing site until the target chemical structure is input.
其中,在绘制化学结构式过程中一般先输入的是基础结构如苯环,优选在每次输入的化学结构位点上进行数字编号,当然也可以是其他编号形式如字母编号。位点表示当前化学结构能够继续连接其他基团的位置,如苯环有6个位点,每个位点均能够连接其他基团。当各位点被编号后,用户通过选择对应编号位点,即可选中对应位点作为当前编辑位点,进一步对化学结构进行绘制。需要说明的是,各位点与其编号也具有对应映射关系,因此当用户选择对应编号时,能够选中对应位点,以此实现化学结构式的绘制。Among them, in the process of drawing the chemical structure, the basic structure such as the benzene ring is generally input first, and it is preferred to perform digital numbering on the chemical structure site input each time. Of course, other numbering forms such as letter numbering can also be used. The site indicates the position where the current chemical structure can continue to connect to other groups. For example, the benzene ring has 6 sites, and each site can connect to other groups. When each site is numbered, the user can select the corresponding site as the current editing site by selecting the corresponding numbered site, and further draw the chemical structure. It should be noted that each site also has a corresponding mapping relationship with its number, so when the user selects the corresponding number, the corresponding site can be selected to achieve the drawing of the chemical structure.
本示例中,利用对化学结构位点自动编号,进而实现编辑位点的选择,在此基础上仅需对应再输入对应化学结构即可实现目标化合物的输入,整个绘制过程无需建立结构式与名称之间的映射关系,简单方便且快速,能够较为全面地实现化学结构式的绘制,相较于小界面直接触摸选择,更加精准且直接,同时也避免了大界面鼠标拖曳操作的繁琐性。In this example, the automatic numbering of chemical structure sites is used to realize the selection of editing sites. On this basis, the input of the target compound can be realized by simply re-entering the corresponding chemical structure. The entire drawing process does not require the establishment of a mapping relationship between the structural formula and the name. It is simple, convenient and fast, and can realize the drawing of chemical structures more comprehensively. Compared with direct touch selection in a small interface, it is more accurate and direct, and also avoids the tediousness of mouse dragging operations in a large interface.
在一示例中,对输入的化学结构位点进行编号前还包括:In one example, before numbering the input chemical structure sites, the following is also included:
构建化学结构式输入键盘,键盘包括基础结构按键、元素符号按键、键按键、数字按键和其他按键。具体地,如图1所示,基础结构为绘制化学结构的基本结构如苯环等,基础结构按键为与基础结构进行映射的按键;元素符号为元素周期表中所有元素对应符号,元素符号按键为与元素符号进行映射的按键;键为碳-碳键、碳-氢键等成键方式形成的键,键按键为与对应键进行映射的按键;数字按键用于选择位点,当编号通过字母形式进行编码时,此时数字按键可随之变化为字母按键,数字按键为与各数字进行映射的按键;其他按键还包括位点多选键shift、功能按键(如通过生成多个碳原子)等等。Construct a chemical structure input keyboard, which includes basic structure keys, element symbol keys, key keys, number keys and other keys. Specifically, as shown in Figure 1, the basic structure is the basic structure for drawing chemical structures, such as benzene rings, and the basic structure key is a key mapped to the basic structure; the element symbol is the corresponding symbol of all elements in the periodic table, and the element symbol key is a key mapped to the element symbol; the bond is a bond formed by bonding methods such as carbon-carbon bonds and carbon-hydrogen bonds, and the key key is a key mapped to the corresponding bond; the number key is used to select the site, and when the number is encoded in the form of letters, the number key can be changed to a letter key, and the number key is a key mapped to each number; other keys also include the site multi-selection key shift, function keys (such as generating multiple carbon atoms), and so on.
本示例中,化学结构的编辑输入通过查询输入的化学基团的编码信息并转换为相应的基团结构进而反馈到绘制界面(输入界面)。具体地,本示例中采用简化分子线性输入规范SMILES实现对化学物的编码,即通过ASCII字符串明确描述分子结构的规范,化合物通过SMILES线性符号可转换为化合物结构。如图2所示,先建立化学基团集合库并储存相应的编码,通过赋予所有化学基团ID号与化学基团编码之间的映射关系,如当用户触发苯环按键,关联到该按键的ID查询到化学基团集合库中苯环的编码进而转换成对应的基团结构反馈到绘制界面。最后通过上述按键配合能够实现任意化学结构的绘制。In this example, the editing input of the chemical structure queries the coding information of the input chemical group and converts it into the corresponding group structure, which is then fed back to the drawing interface (input interface). Specifically, in this example, the simplified molecular linear input specification SMILES is used to realize the encoding of chemicals, that is, the specification of the molecular structure is clearly described through an ASCII string, and the compound can be converted into a compound structure through the SMILES linear symbol. As shown in Figure 2, a chemical group collection library is first established and the corresponding codes are stored. By assigning a mapping relationship between all chemical group ID numbers and chemical group codes, for example, when the user triggers the benzene ring button, the ID associated with the button queries the code of the benzene ring in the chemical group collection library and then converts it into the corresponding group structure and feeds back to the drawing interface. Finally, the drawing of any chemical structure can be achieved through the combination of the above-mentioned buttons.
在一示例中,输入编号进而确定当前编辑位点时,对应被选择的位点的原子高亮,且默认最后添加的原子为高亮原子,若用户需继续在该位点会绘制新基团,则无需再次通过数字按键选择位点,避免了重复的位点选择操作。In one example, when a number is entered to determine the current editing site, the atom corresponding to the selected site is highlighted, and the last added atom is the highlighted atom by default. If the user needs to continue to draw a new group at the site, there is no need to select the site again using the number keys, thus avoiding repeated site selection operations.
在一示例中,绘制目前化学结构式过程中还包括:In one example, the process of drawing the current chemical structure also includes:
对当前输入的部分化学结构进行检测,在数据库中为当前输入的部分化学结构匹配化学结构相似度高的多个参考化学结构式。具体地,可通过拓扑指纹 Tanimoto进行相似度计算,优选将多个参考化学结构式按照与当前输入的部分化学结构的相似度由高到低进行排列,由于用户知晓目标化合物的化学结构式,因此此时参考化学结构式若包括目标化学结构式,用户直接选择参考化学结构式实现目标化学结构式输入,进而实现目标化学结构式的快速绘制,以降低绘制时间,尤其适用于复杂分子的绘制场景。The partial chemical structure currently input is detected, and multiple reference chemical formulas with high chemical structure similarity are matched to the partial chemical structure currently input in the database. Specifically, similarity calculation can be performed through topological fingerprint Tanimoto, and multiple reference chemical formulas are preferably arranged from high to low according to the similarity with the partial chemical structure currently input. Since the user knows the chemical formula of the target compound, if the reference chemical formula includes the target chemical formula at this time, the user directly selects the reference chemical formula to input the target chemical formula, thereby realizing the rapid drawing of the target chemical formula to reduce the drawing time, which is especially suitable for the drawing scenarios of complex molecules.
在一示例中,由于化合物种类繁多数量较大,在绘制结构时实现快速“预测”到目标化合物具有一定难度,为降低了化学结构式的绘制时间,本示例中在当前编辑位点输入对应化学结构时还包括:In one example, due to the large number of chemical compounds, it is difficult to quickly "predict" the target compound when drawing the structure. In order to reduce the drawing time of the chemical structure, in this example, when entering the corresponding chemical structure at the current editing site, it also includes:
检测当前输入的部分化学结构的特征官能团,得到与特征官能团匹配的多个参考化学结构式;具体地,将已建立的化学基团集合库中的基团编码与当前输入的部分化学结构编码依次匹配,含有当前输入的部分化学结构官能团的分子被标记,得到与特征官能团匹配的多个参考化学结构式。Detect the characteristic functional groups of the partial chemical structure currently input, and obtain multiple reference chemical structural formulas matching the characteristic functional groups; specifically, match the group codes in the established chemical group collection library with the partial chemical structure codes currently input in sequence, and mark the molecules containing the functional groups of the partial chemical structure currently input, and obtain multiple reference chemical structural formulas matching the characteristic functional groups.
对参考化学结构式中的官能团进行分类处理,通过用户选择的分类标签确定最终参考化学结构式类别,最后通过从最终类别参考化学结构式中选择对应的参考化学结构式实现目标化学结构式输入。具体地,分子集合库中根据官能团进行标签分类处理,化合物分类官能团标签包括羧基、磺酸基、脂基、酰卤基、酰胺基、氰基、醛基、酮羰基、羟基、巯基、氨基、三键、双键、烷氧基、卤素、硝基,当用户选择某个或多个标签时,含选择标签的化合物形成一个新的子集,进而通过官能团标签缩小参考化合物范围,进而大大减少了后续当前输入的部分化学结构与数据集中化学结构的匹配次数,以此快速、准确联想到与当前输入的部分化学结构匹配度高的最终参考化学结构式,帮助用户快速绘制目标化学结构式。The functional groups in the reference chemical formula are classified, and the final reference chemical formula category is determined by the classification label selected by the user. Finally, the target chemical formula input is realized by selecting the corresponding reference chemical formula from the final category reference chemical formula. Specifically, the molecular collection library is classified according to the functional groups. The compound classification functional group labels include carboxyl, sulfonic acid, lipid, acyl halide, amide, cyano, aldehyde, keto carbonyl, hydroxyl, sulfhydryl, amino, triple bond, double bond, alkoxy, halogen, and nitro. When the user selects one or more labels, the compounds containing the selected labels form a new subset, and then the range of reference compounds is narrowed by the functional group labels, thereby greatly reducing the number of matches between the partial chemical structure currently input and the chemical structure in the data set, so as to quickly and accurately associate the final reference chemical formula with a high degree of match with the partial chemical structure currently input, and help users quickly draw the target chemical formula.
优选地,在确定最终参考化学结构式类别后(一个类别或多个类别),将多个最终参考化学结构式与当前输入的部分化学结构进行相似度匹配,并按照相似度由高到低进行排序,为用户推荐最可能的化学结构式。本示例中,根据拓扑指纹 Tanimoto相似性方法,依次计算子集中的化合物与用户当前所绘制的结构进行相似度,按照相似度大小降序排列,选择前三名进行推荐。Preferably, after determining the final reference chemical structure category (one category or multiple categories), multiple final reference chemical structures are matched with the current input partial chemical structure for similarity, and are sorted from high to low according to the similarity, so as to recommend the most likely chemical structure to the user. In this example, according to the topological fingerprint Tanimoto similarity method, the similarity between the compounds in the subset and the structure currently drawn by the user is calculated in turn, and the similarities are arranged in descending order according to the similarity, and the top three are selected for recommendation.
在一示例中,在为当前输入的部分化学结构匹配相似度高的多个参考化学结构式时还包括:In one example, when matching a plurality of reference chemical structure formulas with high similarity for the currently input partial chemical structure, the method further includes:
结合用户的输入习惯对多个参考化学结构式排序进行修正,如有参考化学结构式包括用户经常输入的化合物结构式时,给予该经常输入的化合物结构式更高权重,使其位于推荐结构的首位。或者,也可根据用户的已经输入的化合物结构式明确用户的研究方向,进而调整参考化学结构式的推荐权重。本示例中,结合用户的输入习惯对多个参考化学结构式排序进行修正,能够得到与当前输入的部分化学结构更加匹配的参考结果,方便用户快速选择得到目标化学结构式。The sorting of multiple reference chemical formulas is modified in combination with the user's input habits. If the reference chemical formulas include compound formulas that are frequently input by the user, the frequently input compound formula is given a higher weight so that it is placed at the top of the recommended structure. Alternatively, the user's research direction can be clarified based on the compound formulas that the user has already input, and the recommendation weight of the reference chemical formula can be adjusted. In this example, the sorting of multiple reference chemical formulas is modified in combination with the user's input habits, so that a reference result that better matches the partial chemical structure currently input can be obtained, which is convenient for the user to quickly select the target chemical formula.
在一示例中,化学结构式的绘制是一个多步连续的过程,若用户第二步绘制的化学结构是第一次联想结果(基于第一步化学结构输入生成的多个参考化学结构式)的子结构,那么第二次联想结果不应出现重复结构,自动展示下批次的参考化学结构式。In one example, drawing a chemical structure is a multi-step continuous process. If the chemical structure drawn by the user in the second step is a substructure of the first association result (multiple reference chemical structures generated based on the chemical structure input in the first step), then the second association result should not have repeated structures, and the next batch of reference chemical structures should be automatically displayed.
在一示例中,化学结构的输入还包括:In one example, the input of the chemical structure also includes:
对上传图像中的化学结构式进行识别,并转换为可编辑的化学结构,进而实现化学结构的输入。具体地,可采用OSRA(光学结构识别程序)将图片中的化学结构式转换成能够编辑的格式如SMILES等。本发明支持图片输入,可作为原始输入,也可作为中间输入,且基于图片输入得到的化学结构式可编辑,能够对识别错误的结构进行修正,在节约输入时间开销的同时,保证了输入的化学结构的准确性。The chemical structure formula in the uploaded image is recognized and converted into an editable chemical structure, thereby realizing the input of the chemical structure. Specifically, OSRA (Optical Structure Recognition Program) can be used to convert the chemical structure formula in the image into an editable format such as SMILES. The present invention supports image input, which can be used as original input or as intermediate input, and the chemical structure formula obtained based on the image input is editable, and the structure that is misidentified can be corrected, which saves input time and ensures the accuracy of the input chemical structure.
综上可知,本发明一种化学结构式绘制方法,还可引入联想功能,即为当前输入的部分化学结构式生成参考化学结构式,参考化学结构式中含有目标化学结构式,此时将上述示例进行组合,如图3所示,本发明的优选示例包括以下步骤:In summary, a chemical structure drawing method of the present invention can also introduce an association function, that is, generating a reference chemical structure for a partial chemical structure currently input, wherein the reference chemical structure contains a target chemical structure. At this time, the above examples are combined, as shown in FIG3 , and a preferred example of the present invention includes the following steps:
S0:构建化学结构式输入键盘;S0: Construct a chemical structure input keyboard;
S1:对上传图像中的化学结构式进行识别,并转换为可编辑的化学结构;或,通过键盘输入对应的化学结构;S1: Identify the chemical structure in the uploaded image and convert it into an editable chemical structure; or input the corresponding chemical structure through the keyboard;
S2:对输入的化学结构位点进行编号,通过按键输入编号进而确定当前编辑位点,且当前编辑位点对应的原子高亮显示;S2: Number the input chemical structure sites, and determine the current editing site by inputting the number, and the atom corresponding to the current editing site is highlighted;
对当前输入的部分化学结构进行检测,给出与当前输入的部分化学结构相似度高的多个参考化学结构式,或,检测当前输入的部分化学结构的特征官能团,得到与特征官能团匹配的多个参考化学结构式,对参考化学结构式中的官能团进行分类处理,通过用户选择的分类标签确定最终参考化学结构式类别;同时,结合用户的输入习惯对多个参考化学结构式排序进行修正,调整参考化学结构式的排序位置;Detecting the partial chemical structure currently input, and providing multiple reference chemical structural formulas with high similarity to the partial chemical structure currently input, or detecting the characteristic functional groups of the partial chemical structure currently input, and obtaining multiple reference chemical structural formulas matching the characteristic functional groups, classifying the functional groups in the reference chemical structural formulas, and determining the final reference chemical structural formula category through the classification label selected by the user; at the same time, correcting the sorting of the multiple reference chemical structural formulas in combination with the user's input habits, and adjusting the sorting position of the reference chemical structural formulas;
S3:继续在当前编辑位点输入对应化学结构,同时联想界面基于当前输入的化学结构给出联想到的参考化学结构式(联想结果);若参考化学结构式已经给出目标化学结构式,选择该目标化学结构式即可实现目标化学结构式输入;若参考化学结构式未给出目标化学结构式,继续通过键盘输入化学结构,直至完成目标化学结构式的绘制或者参考化学结构式给出目标化学结构式。S3: Continue to input the corresponding chemical structure at the current editing site, and the association interface gives the associated reference chemical structure formula (association result) based on the currently input chemical structure; if the reference chemical structure formula has given the target chemical structure formula, select the target chemical structure formula to input the target chemical structure formula; if the reference chemical structure formula does not give the target chemical structure formula, continue to input the chemical structure through the keyboard until the target chemical structure formula is drawn or the reference chemical structure formula gives the target chemical structure formula.
为说明本发明技术构思,现将未引入联想功能的化学结构式绘制方法、引入联想功能的化学结构式绘制方法的具体实施步骤通过一实施例进行说明。To illustrate the technical concept of the present invention, the specific implementation steps of the chemical structure drawing method without introducing the associative function and the chemical structure drawing method with introducing the associative function are described through an embodiment.
首先,将上述示例进行组合,得到一未引入联想功能的化学结构式绘制方法示例,此时目标分子式为:First, the above examples are combined to obtain an example of a chemical structure drawing method without introducing the association function. In this case, the target molecular formula is:
; ;
对应地,此时化学结构式的构建包括以下步骤:Correspondingly, the construction of the chemical structure formula at this time includes the following steps:
S1’:点击苯环按键,所有原子系统自动标号,此时得到的化学结构式为:S1': Click on the benzene ring Press the button, all atoms are automatically labeled, and the chemical structure is:
; ;
S2’:再依次输入:“5”、“ ”,此时出现弹窗,用户输入2并确定,以在位点5增加两个碳原子,此时得到:S2': Input "5", " ", a pop-up window appears, the user enters 2 and confirms to add two carbon atoms at
; ;
S3’:再依次输入:“7” 、“” ,得到:S3': Input "7", " " ,get:
; ;
S4’:再依次输入: “4”、 “”,得到:S4': Enter "4", " ",get:
; ;
S5’:再输入“”,得到:S5': Enter " ",get:
; ;
S6’:再依次输入“9”、“O”,得到目标结构:S6’: Input “9” and “O” in sequence to get the target structure:
。 .
综上,步骤S1’-S6’的执行过程如图4所示,参考图4可知,在未引入联想功能的化学结构式绘制过程中,绘制本发明目标分子式至少需要6个步骤。基于本发明绘制方法,能够准确绘制化合物结构式,整个绘制过程通过按键输入对应基团,不会出现误操作,同时能绘制数据库中未存储的新化合物。In summary, the execution process of steps S1'-S6' is shown in Figure 4. Referring to Figure 4, it can be seen that in the process of drawing chemical structure formulas without introducing the association function, at least 6 steps are required to draw the target molecular formula of the present invention. Based on the drawing method of the present invention, the compound structure formula can be accurately drawn, and the corresponding groups are input by keystrokes during the entire drawing process without any misoperation, and new compounds not stored in the database can be drawn.
当本发明方法引入联想功能时,绘制相同的目标分子式,此时包括以下步骤:When the method of the present invention introduces the associative function, drawing the same target molecular formula includes the following steps:
S1’’:点击苯环按键,此时输入界面的化学结构式如图5所示,联想界面内显示的化学结构式如图6所示;S1'': Click on the benzene ring Press the key, the chemical structure formula of the input interface is shown in FIG5 , and the chemical structure formula displayed in the association interface is shown in FIG6 ;
S2’’:在位点5增加两个碳原子,此时输入界面的化学结构式如图7所示,联想界面内显示的化学结构式如图8所示;S2'': add two carbon atoms at
参考图8可知,通过选择第二个参考化学结构式即可实现目标化学结构式的绘制,相较于未引入联想功能的结构式绘制方法,引入联想功能后节约了4个步骤,更加方便快速,大大节约了时间成本开销。Referring to FIG8 , it can be seen that the target chemical structure can be drawn by selecting the second reference chemical structure. Compared with the structure drawing method without the introduction of the association function, the introduction of the association function saves 4 steps, is more convenient and faster, and greatly saves time and cost.
需要进一步说明的是,步骤S2’’ 在位点5增加两个碳原子后,当前输入的化学结构是第一次联想结果的子结构,此时默认不再展示第一次联想结果,因为第一次联想结果中并不存在目标化学结构式(若存在,用户已选择,进而完成目标化学结构式的绘制),基于当前输入的结构“”,自动展示下批次联想结果。本示例中,一批次联想结果包括3个参考化学结构式。It should be further explained that after adding two carbon atoms at
本发明一种化学结构式绘制键盘,与上述一种化学结构式绘制方法的具备相同的发明构思该键盘包括基础结构按键、元素符号按键、键按键、数字按键和其他按键等。如图1所示,基础结构为绘制化学结构的基本结构如苯环等,基础结构按键为与基础结构进行映射的按键;元素符号为元素周期表中所有元素对应符号,元素符号按键为与元素符号进行映射的按键;键为碳-碳键、碳-氢键等成键方式形成的键,键按键为与键进行映射的按键;数字按键用于选择位点,当编号通过字母形式进行编码时,此时数字按键可随之变化为字母按键,数字按键为与各数字进行映射的按键;其他按键还包括位点多选键shift、功能按键(如通过生成多个碳原子)等等。此时,用户通过按下按键即可实现化学结构式的绘制,包括以下步骤:The present invention provides a chemical structure drawing keyboard, which has the same inventive concept as the above-mentioned chemical structure drawing method. The keyboard includes a basic structure key, an element symbol key, a key key, a number key and other keys. As shown in Figure 1, the basic structure is the basic structure for drawing a chemical structure, such as a benzene ring, and the basic structure key is a key mapped to the basic structure; the element symbol is the corresponding symbol of all elements in the periodic table, and the element symbol key is a key mapped to the element symbol; the bond is a bond formed by a bonding method such as a carbon-carbon bond and a carbon-hydrogen bond, and the key key is a key mapped to the bond; the number key is used to select a site, and when the number is encoded in the form of letters, the number key can be changed to a letter key, and the number key is a key mapped to each number; other keys also include a site multiple selection key shift, a function key (such as by generating multiple carbon atoms), and the like. At this time, the user can realize the drawing of the chemical structure by pressing a key, which includes the following steps:
当用户输入基础结构或者通过图片识别得到可编辑的化学结构时,自动对当前输入的基础结构位点进行编号,此时用户通过选择对应数字按键进而输入编号,以确定当前编辑位点;When the user inputs a base structure or obtains an editable chemical structure through image recognition, the currently input base structure site is automatically numbered. At this time, the user selects the corresponding number key and then enters the number to determine the current editing site;
用户继续通过选择基础结构按键和/或元素符号按键和/或键按键和/或数字按键继续和/或其他按键在当前编辑位点输入对应结构,直至实现目标化学结构式输入。The user continues to input the corresponding structure at the current editing site by selecting the basic structure button and/or the element symbol button and/or the key button and/or the number button and/or other buttons until the target chemical structure formula is input.
本示例中,化学结构的编辑输入通过查询输入的化学基团的编码信息并转换为相应的基团结构进而反馈到绘制界面。具体地,本示例中采用简化分子线性输入规范SMILES实现对化学物的编码,即通过ASCII字符串明确描述分子结构的规范,化合物通过SMILES线性符号可转换为化合物结构。先建立化学基团集合库并储存相应的编码,通过赋予所有化学基团ID号与化学基团编码之间的映射关系,如当用户触发苯环按键,关联到该按键的ID查询到化学基团集合库中苯环的编码进而转换成对应的基团结构反馈到绘制界面。最后通过上述按键配合能够实现任意化学结构的绘制。In this example, the editing input of the chemical structure queries the coding information of the input chemical group and converts it into the corresponding group structure, which is then fed back to the drawing interface. Specifically, in this example, the simplified molecular linear input specification SMILES is used to realize the encoding of chemicals, that is, the specification of the molecular structure is clearly described through an ASCII string, and the compound can be converted into a compound structure through the SMILES linear symbol. First, a chemical group collection library is established and the corresponding codes are stored. By assigning a mapping relationship between all chemical group ID numbers and chemical group codes, such as when the user triggers the benzene ring button, the ID associated with the button queries the code of the benzene ring in the chemical group collection library and then converts it into the corresponding group structure and feeds back to the drawing interface. Finally, the drawing of any chemical structure can be achieved through the combination of the above-mentioned buttons.
在一示例中,元素符号按键包括常用元素符号按键以及下拉按键,选择下拉按键显示整个元素周期表对应的按键。如图1所示,常用元素符号按键为H按键、N按键等等;点击下拉按键“……”得到整个以元素周期表形成呈现的按键,如表1所示:In one example, the element symbol buttons include common element symbol buttons and a drop-down button. Selecting the drop-down button displays the buttons corresponding to the entire periodic table. As shown in FIG1 , the common element symbol buttons are H button, N button, etc. Clicking the drop-down button “…” displays the buttons in the form of the entire periodic table, as shown in Table 1:
表1 以元素周期表形成呈现的按键表Table 1 Keyboard table in the form of periodic table
通过上述以元素周期表形式展现的按键,能够保证元素符号的完整性,以实现所有结构式的绘制。By using the above-mentioned buttons displayed in the form of a periodic table, the integrity of the element symbols can be ensured to achieve the drawing of all structural formulas.
本申请还包括一种存储介质,与上述任一示例或多个示例组成的一种化学结构式绘制方法具有相同的发明构思,其上存储有计算机指令,所述计算机指令运行时执行上述一种化学结构式绘制方法的步骤。The present application also includes a storage medium, which has the same inventive concept as a chemical structure drawing method composed of any one or more of the above examples, and stores computer instructions thereon, which execute the steps of the above chemical structure drawing method when executed.
基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random AccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。Based on this understanding, the technical solution of this embodiment, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
本申请还包括一种终端,与上述任一示例或多个示例组成的一种化学结构式绘制方法具有相同的发明构思,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行上述一种化学结构式绘制方法的步骤。处理器可以是单核或者多核中央处理单元或者特定的集成电路,或者配置成实施本发明的一个或者多个集成电路。The present application also includes a terminal, which has the same inventive concept as a chemical structure drawing method composed of any one or more of the above examples, including a memory and a processor, wherein the memory stores computer instructions that can be run on the processor, and the processor executes the steps of the above chemical structure drawing method when running the computer instructions. The processor can be a single-core or multi-core central processing unit or a specific integrated circuit, or one or more integrated circuits configured to implement the present invention.
在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。Each functional unit in the embodiment provided by the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
以上具体实施方式是对本发明的详细说明,不能认定本发明的具体实施方式只局限于这些说明,对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演和替代,都应当视为属于本发明的保护范围。The above specific implementation methods are detailed descriptions of the present invention. It cannot be determined that the specific implementation methods of the present invention are limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions and substitutions can be made without departing from the concept of the present invention, which should be regarded as belonging to the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310077638.4A CN115796120B (en) | 2023-02-08 | 2023-02-08 | A chemical structural formula drawing method, keyboard and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310077638.4A CN115796120B (en) | 2023-02-08 | 2023-02-08 | A chemical structural formula drawing method, keyboard and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115796120A CN115796120A (en) | 2023-03-14 |
CN115796120B true CN115796120B (en) | 2023-05-02 |
Family
ID=85430358
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310077638.4A Active CN115796120B (en) | 2023-02-08 | 2023-02-08 | A chemical structural formula drawing method, keyboard and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115796120B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119207609B (en) * | 2024-11-28 | 2025-04-18 | 之江实验室 | A chemical reaction formula identification method, device, storage medium and equipment |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1032251A (en) * | 1987-09-23 | 1989-04-05 | 深圳四通公司 | Computer editing and composing system and method thereof |
JPH05266163A (en) * | 1992-03-19 | 1993-10-15 | Hitachi Ltd | Graphic processing device |
DE19928512A1 (en) * | 1999-06-22 | 2000-12-28 | Merck Patent Gmbh | Process for representing chemical structural formulae on a display comprises allocating codes to known and/or recently synthesized chemical substances, and storing the codes in a computer which is connected to a drawing program |
CN101196963A (en) * | 2007-12-26 | 2008-06-11 | 北京时代楷模科技有限公司 | Indexing system and method of generic chemical structure |
CN101477697A (en) * | 2009-01-21 | 2009-07-08 | 施昊 | Network information inputting editor, network information inputting editing system and method |
CN101770451A (en) * | 2009-01-21 | 2010-07-07 | 施昊 | Network editor capable of inputting chemical equation and chemical structural formula and system |
CN102360267A (en) * | 2011-09-30 | 2012-02-22 | 中兴通讯股份有限公司 | Touch screen keyboard adjusting method, device and terminal |
CN102541286A (en) * | 2010-12-24 | 2012-07-04 | 北大方正集团有限公司 | Method for constructing organic chemical structural formula and device |
CN102566876A (en) * | 2010-12-24 | 2012-07-11 | 北大方正集团有限公司 | Method and device for switching focus of organic chemical structural formula |
CN102566875A (en) * | 2010-12-24 | 2012-07-11 | 北大方正集团有限公司 | Method and device for editing bond in organic chemical structural formula |
CN102707886A (en) * | 2012-05-02 | 2012-10-03 | 北京捷通华声语音技术有限公司 | Input character editing method and system |
CN104169920A (en) * | 2012-02-24 | 2014-11-26 | 剑桥软件公司 | Systems, methods, and apparatus for drawing chemical structures by using touch and gestures |
CN105677631A (en) * | 2016-03-30 | 2016-06-15 | 上海鹰谷信息科技有限公司 | Structural formula editor |
CN108062529A (en) * | 2017-12-22 | 2018-05-22 | 上海鹰谷信息科技有限公司 | A kind of intelligent identification Method of chemical structural formula |
CN111630605A (en) * | 2018-01-30 | 2020-09-04 | 珀金埃尔默信息学有限公司 | Context-aware virtual keyboard for chemical structure drawing applications |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9535583B2 (en) * | 2012-12-13 | 2017-01-03 | Perkinelmer Informatics, Inc. | Draw-ahead feature for chemical structure drawing applications |
WO2018160205A1 (en) * | 2017-03-03 | 2018-09-07 | Perkinelmer Informatics, Inc. | Systems and methods for searching and indexing documents comprising chemical information |
-
2023
- 2023-02-08 CN CN202310077638.4A patent/CN115796120B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1032251A (en) * | 1987-09-23 | 1989-04-05 | 深圳四通公司 | Computer editing and composing system and method thereof |
JPH05266163A (en) * | 1992-03-19 | 1993-10-15 | Hitachi Ltd | Graphic processing device |
DE19928512A1 (en) * | 1999-06-22 | 2000-12-28 | Merck Patent Gmbh | Process for representing chemical structural formulae on a display comprises allocating codes to known and/or recently synthesized chemical substances, and storing the codes in a computer which is connected to a drawing program |
CN101196963A (en) * | 2007-12-26 | 2008-06-11 | 北京时代楷模科技有限公司 | Indexing system and method of generic chemical structure |
CN101477697A (en) * | 2009-01-21 | 2009-07-08 | 施昊 | Network information inputting editor, network information inputting editing system and method |
CN101770451A (en) * | 2009-01-21 | 2010-07-07 | 施昊 | Network editor capable of inputting chemical equation and chemical structural formula and system |
CN102566875A (en) * | 2010-12-24 | 2012-07-11 | 北大方正集团有限公司 | Method and device for editing bond in organic chemical structural formula |
CN102541286A (en) * | 2010-12-24 | 2012-07-04 | 北大方正集团有限公司 | Method for constructing organic chemical structural formula and device |
CN102566876A (en) * | 2010-12-24 | 2012-07-11 | 北大方正集团有限公司 | Method and device for switching focus of organic chemical structural formula |
CN102360267A (en) * | 2011-09-30 | 2012-02-22 | 中兴通讯股份有限公司 | Touch screen keyboard adjusting method, device and terminal |
CN104169920A (en) * | 2012-02-24 | 2014-11-26 | 剑桥软件公司 | Systems, methods, and apparatus for drawing chemical structures by using touch and gestures |
CN102707886A (en) * | 2012-05-02 | 2012-10-03 | 北京捷通华声语音技术有限公司 | Input character editing method and system |
CN105677631A (en) * | 2016-03-30 | 2016-06-15 | 上海鹰谷信息科技有限公司 | Structural formula editor |
CN108062529A (en) * | 2017-12-22 | 2018-05-22 | 上海鹰谷信息科技有限公司 | A kind of intelligent identification Method of chemical structural formula |
CN111630605A (en) * | 2018-01-30 | 2020-09-04 | 珀金埃尔默信息学有限公司 | Context-aware virtual keyboard for chemical structure drawing applications |
Also Published As
Publication number | Publication date |
---|---|
CN115796120A (en) | 2023-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Banez et al. | Diagnostic potential of serum proteomic patterns in prostate cancer | |
JP5359389B2 (en) | Data analysis support device, data analysis support system, and program | |
JP4153883B2 (en) | Hierarchical database device and product selection method and program in hierarchical database device | |
CN115796120B (en) | A chemical structural formula drawing method, keyboard and terminal | |
CN111310046B (en) | Object recommendation method and device | |
JP2018194881A (en) | Document classification system and document classification method | |
US8699824B2 (en) | Method, apparatus and computer program product for providing multi-feature based sampling for relevance feedback | |
AU2008202535A1 (en) | A method for automatically indexing documents | |
JP2009230498A (en) | Business form processing method, program, device, and system | |
CN110780970A (en) | Data screening method, apparatus, device, and computer-readable storage medium | |
JP7662050B2 (en) | DISPLAY CONTROL DEVICE, DISPLAY CONTROL METHOD, AND DISPLAY CONTROL PROGRAM | |
JP4998237B2 (en) | Logical structure model creation support program, logical structure model creation support apparatus, and logical structure model creation support method | |
CN105117379A (en) | Automatic program text converting method and device | |
US20070274609A1 (en) | Image Search Apparatus, Image Search System, Image Search Method, and Program for Executing Image Search Method | |
CN110021348A (en) | Oncogene mutation detection methods and system based on RNA-seq data | |
CN101593175A (en) | Communication information system and contact person's thereof correlating method | |
CN114283437A (en) | Legend identification method, device, equipment and storage medium | |
CN112163834A (en) | Detection report generation method, device, electronic equipment and medium | |
JP2009009342A (en) | Information processing unit and program | |
CN116187226A (en) | Comparison method and comparison device for PDK engineering and electronic equipment | |
JP5108642B2 (en) | Use case scenario creation support system, use case scenario creation support method, and use case scenario creation support program | |
CN110059272B (en) | Page feature recognition method and device | |
JP2010044473A (en) | Contained chemical substance information management system, contained chemical substance information common base management system, contained chemical substance information acquisition method, material master creation method and contained chemical substance information evaluation support program | |
US10318258B2 (en) | Reference information output method and reference information output device | |
JP3732785B2 (en) | Kanji search device, kanji search method, program thereof, and recording medium recording the program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: No. 9-1, 1st Floor, Building A, No. 1480 North Tianfu Avenue, Chengdu High tech Zone, China (Sichuan) Pilot Free Trade Zone, Chengdu City, Sichuan Province 610041 Patentee after: MoEntropy Science (Chengdu) Pharmaceutical Technology Co.,Ltd. Country or region after: China Address before: No. 1, 48th Floor, Unit 2, Building 1, No. 88, Shujin Road, Chengdu High-tech Zone, China (Sichuan) Free Trade Pilot Zone, Chengdu, Sichuan 610041 Patentee before: Yaorongyun digital technology (Chengdu) Co.,Ltd. Country or region before: China |