本發(fā)明涉及數(shù)據(jù)添加與識別領(lǐng)域,特別涉及一種電子實驗記錄本中快速添加不同類型化合物的方法。
背景技術(shù):
一般情況下,在記錄化學反應時,由于用戶不能清楚記得化合物的結(jié)構(gòu)式或者其他相關(guān)信息,因此在添加時比較麻煩,需要查閱大量相關(guān)資料來確定化學結(jié)構(gòu)式,然后在對書寫的化學結(jié)構(gòu)式進行添加,添加時不容易分別其分類;亦或者是由于化學結(jié)構(gòu)式書寫麻煩,在添加時不容易書寫或造成書寫錯誤等問題。
技術(shù)實現(xiàn)要素:
為解決添加的結(jié)構(gòu)式無法判斷類型,無法添加搜索不到的化合物這兩個技術(shù)問題,本發(fā)明提出電子實驗記錄本中快速添加不同類型反應物的方法來實現(xiàn)。
電子實驗記錄本中添加不同類型化合物的方法,包括以下步驟:
寫入?yún)^(qū)或描繪區(qū)輸入需要記錄的化合物信息,對化合物信息進行識別并且獲取化合物相關(guān)信息;
對化合物信息進行添加,添加時首先與化合物數(shù)據(jù)庫進行匹配:匹配成功時,將所述化合物信息自動添加到顯示單元并在顯示區(qū)顯示;匹配不成功時,響應于選擇添加,將所述化合物信息自定義添加到顯示單元并在顯示區(qū)進行顯示;
獲取添加到顯示區(qū)中的化合物信息列表,將列表添加到操作單元中。
化合物信息與化合物數(shù)據(jù)庫匹配成功包括兩種情況,一種是在化合物數(shù)據(jù)庫中能找到所要添加的化合物信息,其所屬化合物類別也正確,另一種是在化合物數(shù)據(jù)庫中能找到所要添加的化合物信息,但是其所屬化合物類別不正確;化合物信息與化合物數(shù)據(jù)庫匹配不成功則只有一種情況,則在化合物數(shù)據(jù)庫中找不到所要添加的化合物信息。
作為一種可實施方式,所述化合物相關(guān)信息至少包括化學結(jié)構(gòu)式和化學分子式兩種信息。化合物信息進行添加完成之后,化學結(jié)構(gòu)式和化學分子式隨著添加的化合物信息顯示出來。
作為一種可實施方式,化合物信息在進行匹配之前對化合物數(shù)據(jù)庫內(nèi)的化合物信息進行分類,化合物信息和化合物數(shù)據(jù)庫匹配成功包括:根據(jù)化合物信息,對化合物信息所屬類別進行識別,當識別出化合物信息所屬類別正確時,則將此化合物信息直接添加到顯示區(qū)并進行顯示;當識別出化合物信息所屬類別不正確時,則在顯示區(qū)的所屬類別中自定義進行類別調(diào)整并進行顯示。
作為一種可實施方式,根據(jù)化合物信息在化學反應中扮演的類型不同對化合物信息進行分類。
作為一種可實施方式,在化合物信息和化合物數(shù)據(jù)庫匹配之前,將獲得的化學結(jié)構(gòu)式根據(jù)smiles里面的標記對分離的化合物進行分離,形成單獨結(jié)構(gòu),單獨結(jié)構(gòu)進行結(jié)構(gòu)重組,再與數(shù)據(jù)庫進行匹配。smiles英文全稱為simplifiedmolecularinputlineentryspecification,其意思為簡化分子線性輸入規(guī)范,是一種用ascii字符串明確描述分子結(jié)構(gòu)的規(guī)范。
作為一種可實施方式,化合物信息和化合物數(shù)據(jù)庫匹配不成功時,在顯示區(qū)中創(chuàng)建化合物信息的類型,將化合物信息添加到創(chuàng)建好的化合物類型中進行顯示。
作為一種可實施方式,所述化合物信息包括快捷標簽名、化合物的英文名、化合物的ics號和化合物的cas號中的至少一種。
作為一種可實施方式,在寫入?yún)^(qū)可寫入快捷標簽名、化合物的英文名、化合物的ics號或化合物的cas號中的任意一種;在描繪區(qū)描繪出化合物信息的化學結(jié)構(gòu)式。
作為一種可實施方式,還包括對添加到顯示單元中化合物信息的類別進行更改:當顯示單元中添加的化合物類別出現(xiàn)錯誤時,可以自定義更改顯示單元中此化合物信息的類別。
實現(xiàn)電子實驗記錄本中添加不同類型化合物的方法的系統(tǒng),其特征在于:至少包括添加單元和操作單元,所述添加單元包括寫入?yún)^(qū)、描繪區(qū)和顯示區(qū),所述添加單元對化合物進行添加顯示,所述操作單元對添加顯示的化合物進行提取和操作。
本發(fā)明相比于現(xiàn)有技術(shù)的有益效果在于:
本發(fā)明通過提出電子實驗記錄本中快速添加不同類型反應物的步驟,能快速添加得到支持的化合物;當化合物得不到支持時,可以采用自定義添加方式添加;還能自動獲取反應物的類型;并且可以對添加的不同類型的反應物進行種類調(diào)整。
本發(fā)明克服了由于用戶不能夠清楚記得化學結(jié)構(gòu)式或者其他化合物信息,那么使用快速添加的功能,對一些常用的物料,賦予一個簡單易記的名稱,當用戶再次使用時,只要輸入自定義的別名即可獲取對應的信息,而無需去搜索信息庫或者其他資料庫來確認信息是否正確;對于較復雜的結(jié)構(gòu),如果提供ics,cas或者是iupac,即可快速的獲取到對應的化學信息,對于實驗者來說,省去了畫圖時間,則可利用更多的時間來做更完美的實驗。
提供了精確的化學信息庫供用戶使用,無需用戶輸入化學信息數(shù)據(jù),即可使用較準確的數(shù)據(jù)進行實驗。方便實驗者在實驗中由于數(shù)據(jù)輸入錯誤獲取其他原因耽擱實驗的進度。
用戶在實驗過程中或者實驗結(jié)束后,需要對該實驗進行描述及分析,當需要描述實驗中所用到的一些物料信息時,點擊富文本編輯器中的快速添加,即可顯示對應的物料數(shù)據(jù)。
附圖說明
圖1為本發(fā)明的方法流程示意圖;
圖2-9為按照本發(fā)明方法操作顯示的界面圖;
圖10-11為本發(fā)明的系統(tǒng)示意圖;
圖12-14為本發(fā)明的界面示意圖。
具體實施方式
以下結(jié)合附圖,對本發(fā)明上述的和另外的技術(shù)特征和優(yōu)點進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明的部分實施例,而不是全部實施例。
實施例1:
電子實驗記錄本中添加不同類型化合物的方法,包括以下步驟:
結(jié)合附圖1來說明,在寫入?yún)^(qū)或描繪區(qū)內(nèi)輸入需要記錄的不同類型的化合物信息,對化合物信息進行識別并且獲取化合物相關(guān)信息;
對化合物信息進行添加,添加時先與化合物數(shù)據(jù)庫進行匹配:匹配成功,將此化合物自動添加到顯示單元并在顯示區(qū)顯示;匹配不成功,可以選擇將此化合物自定義添加到顯示單元并在顯示區(qū)進行顯示;顯示時,還顯示獲取到的化合物相關(guān)信息,化合物相關(guān)信息數(shù)據(jù)至少包括化學結(jié)構(gòu)式和化學分子式兩種信息;
獲取添加到顯示區(qū)中的化學式列表,將列表添加到操作單元中。
添加的化合物信息包括快捷標簽名、化合物的英文名、化合物的ics號和化合物的cas號中的至少一種,為了簡化搜索過程,便于用戶使用,在化合物數(shù)據(jù)庫中預先給化合物設(shè)置快捷標簽名、英文名、ics號以及cas號,用戶輸入化合物的快捷標簽名、英文名、ics號以及cas號都可以對應到相應的化合物進而進行搜索匹配。
在s1中,在寫入?yún)^(qū)或描繪區(qū)內(nèi)輸入化合物時,在寫入?yún)^(qū)可以寫入化合物的快捷標簽名、化合物的英文名、化合物的ics號或化合物的cas號中的任意一種,比如在輸入催化劑鈀碳時可以直接輸入pd/c就可以;在描繪區(qū)描繪出化學結(jié)構(gòu)式,比如有機化合物可以直接畫出其化學結(jié)構(gòu)式。
即在化合物和化合物數(shù)據(jù)庫匹配之前,要先將輸入的化合物的結(jié)構(gòu)根據(jù)化學類別將輸入化合物進行分離,再根據(jù)smiles里面的標記對分離的化合物進行分離,形成單獨結(jié)構(gòu),單獨結(jié)構(gòu)進行結(jié)構(gòu)重組,可以組合成若干個化合物信息,此化合物信息再與數(shù)據(jù)庫進行匹配,種類匹配正確就可以直接顯示,若匹配不正確,則進行后續(xù)工作。
化合物在與化合物數(shù)據(jù)庫進行匹配之前要對化合物數(shù)據(jù)庫內(nèi)的化合根據(jù)化學反應類型物進行分類,分成催化劑、溶劑、反應物、產(chǎn)物(此分類在實際頁面中用箭頭和點的組合來表示),化學式和化合物數(shù)據(jù)庫匹配成功有兩種情況出現(xiàn):
第一種是和數(shù)據(jù)庫匹配成功并且類別匹配成功:先對化合物所屬類別進行識別,當識別出化合物所屬類別時,則將此化合物直接添加到顯示區(qū)并進行顯示,結(jié)合附圖來說明,如圖2,將甲苯(toluene)添加到產(chǎn)物,在描繪區(qū)中繪制甲苯的結(jié)構(gòu),在數(shù)據(jù)庫中搜索甲苯(其實就是甲苯與數(shù)據(jù)庫進行匹配),搜索到甲苯后,甲苯所在的類別也正確,則自動完成添加并且顯示甲苯的化學結(jié)構(gòu)式和化學分子式。
第二種是和數(shù)據(jù)庫匹配成功但是對此化合物類別不正確,類別要進行自定義選擇,確立類別之后添加到顯示區(qū)的所屬類別內(nèi)并進行顯示。如圖3、4,將苯(benzene)添加到反應物,在寫入?yún)^(qū)寫入苯(benzene)后,苯(benzene)與數(shù)據(jù)庫進行匹配,搜索出苯(benzene)后,但是苯所屬的類別不正確,則需要自定義選擇:將其選擇添加到箭頭上方即就是自定義選擇苯的類別,讓其類型自動成為催化劑,點擊按鈕完成添加并且顯示苯的化學結(jié)構(gòu)式和化學分子式。
化合物和數(shù)據(jù)庫匹配不成功時,在顯示區(qū)中創(chuàng)建化合物的類型,將化合物自行添加到創(chuàng)建好的化合物類型中進行顯示。如圖5、6、7,需要將鈀碳(pd/c)添加到催化劑,在寫入?yún)^(qū)輸入pd/c,經(jīng)過搜索匹配,沒有搜索到匹配的結(jié)構(gòu)式,則點擊reactant旁的+,出現(xiàn)類型的選擇項,選擇催化劑catalyst,在新增的催化劑一行中添加需要的反應物信息即可。
當添加后發(fā)現(xiàn)添加的化合物信息所屬類別不爭取時,則可以對添加的化合物信息所屬類別進行更改:當顯示單元中添加的化合物信息類別出現(xiàn)錯誤時,可以手動更改此化合物信息的類別,進而進行添加顯示。如圖8、9,可以選擇更改反應物類型,如將催化劑苯(benzene)改變成溶劑,點擊苯會出現(xiàn)多種苯的反應物類型,點擊溶劑solvent,則反應物類型會從c1(在此表示催化劑)變成s1(在此表示溶劑)。
實現(xiàn)電子實驗記錄本中添加不同類型化合物的方法的系統(tǒng),結(jié)合附圖10、11、12、13,實現(xiàn)電子實驗記錄本中添加不同類型化合物的方法的系統(tǒng)實際上為電子實驗記錄本,在電子實驗記錄本中至少包括添加單元和操作單元,所述添加單元包括寫入?yún)^(qū)、描繪區(qū)和顯示區(qū),所述添加單元對化合物進行添加顯示,所述操作單元對添加顯示的化合物進行提取和操作,圖12、13為實現(xiàn)電子實驗記錄本實際表示頁面,添加單元相當于為結(jié)構(gòu)式編輯器,操作單元相當于為富文本編輯器,圖14為通過選擇不同類型化合物將對應顯示區(qū)的化合物信息進行快速添加到富文本編輯器中。
以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步的詳細說明,應當理解,以上所述僅為本發(fā)明的具體實施例而已,并不用于限定本發(fā)明的保護范圍。特別指出,對于本領(lǐng)域技術(shù)人員來說,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。