色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

代謝組學(xué)數(shù)據(jù)清洗:用Formula與INCHIKEY精準(zhǔn)匹配HMDB ID和Common Name

代謝組學(xué)數(shù)據(jù)清洗:用Formula與INCHIKEY精準(zhǔn)匹配HMDB ID和Common Name 代謝組學(xué)數(shù)據(jù)清洗這件事說難不難說簡單也真不簡單。我最早接觸這批需求是在處理一批非靶向代謝組學(xué)的注釋結(jié)果時(shí)手里攥著幾百上千條化合物記錄每條都帶著 Formula分子式和 INCHIKEY但下游分析要用的 HMDB ID 和 Common Name 卻是空的。手工一條條去查不現(xiàn)實(shí)。寫腳本硬匹配又會(huì)撞上一堆坑——分子式對上了但結(jié)構(gòu)不對、INCHIKEY 前 14 位相同卻分屬不同條目、同一個(gè)化合物在不同數(shù)據(jù)庫里叫法五花八門。這篇就圍繞用 Formula 值匹配 INCHIKEY再拿到對應(yīng) HMDB ID 和 Common Name這條鏈路把我踩過的坑、驗(yàn)證過的思路和能直接抄的代碼完整拆一遍適合做代謝組學(xué)、天然產(chǎn)物分析、化合物數(shù)據(jù)庫整合的朋友參考新手能照著跑通老手也能在細(xì)節(jié)里找到幾個(gè)省時(shí)間的點(diǎn)。1. 先搞清楚這條匹配鏈路到底在解決什么問題1.1 Formula、INCHIKEY、HMDB ID 三者各自的角色很多人一上來就想寫 SQL 或者 pandas 的 merge結(jié)果發(fā)現(xiàn)字段根本對不上。問題出在沒理清這三個(gè)字段的語義層級。Formula分子式是最粗的一層它只描述原子組成比如 C6H12O6對應(yīng)的可能是葡萄糖、果糖、半乳糖等一大堆同分異構(gòu)體。INCHIKEY是 InChI 的哈希壓縮形式標(biāo)準(zhǔn)長度 27 位前 14 位編碼的是分子骨架連接性也就是這個(gè)分子長什么樣后 10 位編碼的是立體化學(xué)、同位素、電荷等細(xì)節(jié)最后一位是校驗(yàn)位。HMDB ID則是人類代謝組數(shù)據(jù)庫里的唯一主鍵形如 HMDB0000122它綁定的是一個(gè)具體的數(shù)據(jù)庫條目附帶 Common Name、分類、生物樣本濃度等一堆元數(shù)據(jù)。所以這條鏈路的本質(zhì)是用分子式做粗篩用 INCHIKEY 做精確定位最終落到 HMDB 條目上取名字。分子式只是入口INCHIKEY 才是真正的身份憑證。我見過不少人直接拿 Formula 去 HMDB 里模糊搜結(jié)果一個(gè) C6H12O6 返回幾十條根本沒法自動(dòng)判斷該選哪個(gè)——這就是跳過 INCHIKEY 的代價(jià)。1.2 為什么不能只用 Formula 直接查 Common Name舉個(gè)實(shí)際場景。你有一批數(shù)據(jù)Formula 列寫著 C10H16N5O13P3這是 ATP 的分子式。但如果你只拿這個(gè)分子式去匹配數(shù)據(jù)庫里可能同時(shí)存在 ATP、dATP 的近似條目、各種磷酸化衍生物甚至一些分子式相同但結(jié)構(gòu)完全不同的代謝物。Common Name 一旦匹配錯(cuò)下游的通路富集分析、生物標(biāo)志物篩選全部跟著錯(cuò)而且這種錯(cuò)誤極其隱蔽——名字看起來都像那么回事。INCHIKEY 的價(jià)值就在這里它是結(jié)構(gòu)決定的同一個(gè) INCHIKEY 前 14 位基本鎖定了分子的連接方式能有效排除同分異構(gòu)體的干擾。所以正確的順序永遠(yuǎn)是Formula 輔助校驗(yàn) INCHIKEY 主鍵匹配而不是反過來。我在實(shí)際項(xiàng)目里會(huì)把 Formula 當(dāng)作一道防呆檢查如果某條記錄的 INCHIKEY 匹配到了 HMDB 條目但該條目的分子式和輸入的 Formula 對不上那這條匹配就要打上可疑標(biāo)記人工復(fù)核。這一步能攔下不少因?yàn)?INCHIKEY 錄入錯(cuò)誤或數(shù)據(jù)庫版本差異導(dǎo)致的誤配。1.3 這條鏈路典型的應(yīng)用場景說幾個(gè)我實(shí)際遇到過的用法。第一類是非靶向代謝組學(xué)注釋結(jié)果的下游整理質(zhì)譜軟件輸出的化合物表里往往只有 Formula 和 INCHIKEY缺 HMDB ID而后續(xù)做通路分析、網(wǎng)絡(luò)分析又必須要 HMDB ID 做索引。第二類是多數(shù)據(jù)庫交叉驗(yàn)證你從 PubChem 或 ChemSpider 拿到一批化合物想映射到 HMDB 體系里看它們的生物學(xué)角色。第三類是自建化合物庫的標(biāo)準(zhǔn)化實(shí)驗(yàn)室積累的化合物清單字段混亂需要統(tǒng)一補(bǔ)全標(biāo)準(zhǔn) ID 和通用名。這三類場景的共同點(diǎn)是數(shù)據(jù)量大、人工不可行、對準(zhǔn)確性要求高。所以下面講的方案不是能跑就行而是要考慮可復(fù)現(xiàn)、可審計(jì)、出錯(cuò)能定位。2. 數(shù)據(jù)源怎么選本地庫、在線接口還是現(xiàn)成映射表2.1 三種數(shù)據(jù)獲取路徑的取舍做 INCHIKEY 到 HMDB 的映射數(shù)據(jù)從哪來直接決定了方案的穩(wěn)定性和速度。我梳理了三條常見路徑各有各的脾氣路徑數(shù)據(jù)來源優(yōu)點(diǎn)缺點(diǎn)適用場景本地 HMDB 結(jié)構(gòu)文件HMDB 官方提供的 XML/SDF 全量下載離線、可批量、字段完整文件大、更新需重新下載、解析成本高大批量、重復(fù)性任務(wù)在線化合物接口各類化合物數(shù)據(jù)庫的查詢 API實(shí)時(shí)、無需維護(hù)本地庫有速率限制、網(wǎng)絡(luò)依賴、字段不全小批量、臨時(shí)查詢現(xiàn)成映射表社區(qū)整理的 INCHIKEY-HMDB 對照表開箱即用、輕量覆蓋不全、版本滯后、來源需甄別快速驗(yàn)證、補(bǔ)充我的建議是以本地 HMDB 結(jié)構(gòu)文件為主在線接口為輔。原因很實(shí)在代謝組學(xué)項(xiàng)目動(dòng)輒幾千條記錄走在線接口光是速率限制就能把你卡到懷疑人生而且一旦網(wǎng)絡(luò)抖動(dòng)整個(gè)流程就得重跑。本地庫雖然初次準(zhǔn)備麻煩點(diǎn)但一次建好后面所有項(xiàng)目都能復(fù)用長期看時(shí)間成本低得多。2.2 本地 HMDB 結(jié)構(gòu)文件的字段結(jié)構(gòu)HMDB 官方提供的結(jié)構(gòu)文件里每條代謝物記錄通常包含這些關(guān)鍵字段HMDB ID、Common Name、Chemical Formula、Average Molecular Weight、SMILES、InChI、InChIKey、Synonyms 等。解析的時(shí)候重點(diǎn)抓四個(gè)accession即 HMDB ID、nameCommon Name、chemical_formula、inchikey。這里有個(gè)容易忽略的細(xì)節(jié)同一個(gè) HMDB 條目可能對應(yīng)多個(gè) INCHIKEY尤其是帶立體異構(gòu)的化合物數(shù)據(jù)庫里會(huì)記錄不同立體形式的 INCHIKEY。反過來同一個(gè) INCHIKEY 前 14 位可能對應(yīng)多個(gè) HMDB 條目不同立體化學(xué)或不同鹽形式。所以建索引的時(shí)候我通常建兩層一層用完整 27 位 INCHIKEY 精確匹配一層用前 14 位骨架匹配做兜底。兩層配合既能保證精度又能在完整鍵對不上時(shí)給出候選。2.3 在線接口作為補(bǔ)充時(shí)的注意事項(xiàng)在線接口不是不能用但要清楚它的邊界。第一速率限制必須做請求間隔和重試機(jī)制我一般設(shè) 0.2 到 0.5 秒的間隔遇到限流就指數(shù)退避。第二返回字段可能不全有些接口只給 HMDB ID 不給 Common Name那就得二次查詢。第三結(jié)果要緩存同一個(gè) INCHIKEY 查過一次就落本地避免重復(fù)請求。這三點(diǎn)做到了在線接口作為補(bǔ)充手段是夠用的。提示無論用哪種數(shù)據(jù)源都要記錄數(shù)據(jù)版本和獲取時(shí)間。代謝組學(xué)數(shù)據(jù)庫會(huì)更新今天匹配上的條目明天可能被合并或修訂沒有版本記錄的話幾個(gè)月后你根本說不清當(dāng)時(shí)的結(jié)果是怎么來的。3. 匹配邏輯的核心設(shè)計(jì)從精確到模糊的分層策略3.1 第一層完整 INCHIKEY 精確匹配這是最理想的情況。輸入的 INCHIKEY 是完整 27 位本地庫里也有完全一致的記錄直接一對一映射拿到 HMDB ID 和 Common Name。這一步的代碼邏輯非常簡單本質(zhì)就是一個(gè)字典查找或者 DataFrame 的 merge。但實(shí)際數(shù)據(jù)里完整 27 位能精確命中的比例往往沒有想象中高。原因有幾個(gè)輸入數(shù)據(jù)的 INCHIKEY 可能被截?cái)?、可能帶了多余的空格或大小寫不一致、可能是舊版本算法生成的。所以匹配前必須做標(biāo)準(zhǔn)化清洗去首尾空格、統(tǒng)一轉(zhuǎn)大寫、檢查長度是否為 27、校驗(yàn)最后一位校驗(yàn)位。我見過太多因?yàn)橐粋€(gè)尾隨空格導(dǎo)致整批匹配失敗的案例這種坑完全可以在預(yù)處理階段消滅。3.2 第二層前 14 位骨架匹配做兜底當(dāng)完整鍵對不上時(shí)退而求其次用前 14 位匹配。前 14 位鎖定的是分子連接性能保證骨架相同但立體化學(xué)可能不同。這時(shí)候匹配結(jié)果可能是一對多需要額外邏輯來裁決。我的處理方式是前 14 位匹配到的所有候選再用 Formula 做一次交叉驗(yàn)證。如果候選條目的分子式和輸入 Formula 一致保留不一致的剔除。如果交叉驗(yàn)證后還剩多個(gè)候選就標(biāo)記為多候選待定輸出所有候選的 HMDB ID 和 Common Name 供人工判斷而不是武斷地取第一個(gè)。這一點(diǎn)很重要——自動(dòng)流程最怕的就是看起來成功了但其實(shí)是錯(cuò)的寧可標(biāo)記待定也不要制造假陽性。3.3 第三層Formula 反向校驗(yàn)與異常標(biāo)記前面說過 Formula 是防呆檢查具體怎么落地我的做法是在匹配完成后對每一條成功映射的記錄做一次反向核對拿匹配到的 HMDB 條目的分子式和輸入的 Formula 做字符串比對。這里要注意分子式的書寫規(guī)范問題——元素順序、大小寫、括號使用都可能不一致比如 C6H12O6 和 H12C6O6 在字符串層面不等但化學(xué)上等價(jià)。所以比對前要做分子式規(guī)范化解析成元素計(jì)數(shù)字典再按標(biāo)準(zhǔn)順序通常是 C、H 然后其他元素字母序重新拼接。規(guī)范化之后比對能消除大部分書寫差異帶來的假陰性。對于比對不上的記錄打上formula_mismatch標(biāo)記單獨(dú)輸出一個(gè)異常清單。這個(gè)清單在實(shí)際項(xiàng)目里非常有用往往是數(shù)據(jù)錄入錯(cuò)誤或者數(shù)據(jù)庫版本差異的線索。3.4 匹配優(yōu)先級的完整決策流程把三層邏輯串起來完整的決策流程是這樣的輸入記錄先做 INCHIKEY 標(biāo)準(zhǔn)化去空格、轉(zhuǎn)大寫、長度校驗(yàn)。用完整 27 位鍵查本地索引命中則直接取 HMDB ID 和 Common Name標(biāo)記match_level exact。未命中則用前 14 位查骨架索引得到候選集。候選集用規(guī)范化后的 Formula 過濾剩一條則標(biāo)記match_level skeleton剩多條則標(biāo)記match_level ambiguous并輸出全部候選。所有命中記錄做 Formula 反向校驗(yàn)不一致的打formula_mismatch標(biāo)記。完全未命中的記錄標(biāo)記match_level none進(jìn)入人工或在線接口補(bǔ)充流程。這個(gè)流程的好處是每一步的匹配質(zhì)量都有明確標(biāo)記后續(xù)做統(tǒng)計(jì)分析時(shí)可以按 match_level 分層處理比如只保留 exact 和 skeleton 級別的結(jié)果做嚴(yán)格分析ambiguous 的單獨(dú)討論。4. 用 Python 把整條鏈路跑通可復(fù)現(xiàn)的實(shí)操代碼4.1 環(huán)境準(zhǔn)備與依賴這套流程用 Python 就夠了核心依賴不多pandas處理表格lxml或xml.etree解析 HMDB 的 XML 文件requests用于可選的在線補(bǔ)充。裝依賴這一步?jīng)]什么好省的直接上pip install pandas lxml requests如果你的 HMDB 結(jié)構(gòu)文件是 SDF 格式還需要rdkit來解析但純做 INCHIKEY 映射的話XML 版本字段更規(guī)整我更推薦用 XML。SDF 解析雖然靈活但字段提取要寫不少樣板代碼對只想拿 ID 和名字的場景屬于殺雞用牛刀。4.2 解析 HMDB 結(jié)構(gòu)文件建本地索引假設(shè)你拿到的是 HMDB 的代謝物 XML 文件結(jié)構(gòu)大致是每條metabolite節(jié)點(diǎn)下掛著accession、name、chemical_formula、inchikey等子節(jié)點(diǎn)。解析的核心是把這些字段抽出來建成兩個(gè)字典索引import xml.etree.ElementTree as ET import pandas as pd def build_hmdb_index(xml_path): tree ET.parse(xml_path) root tree.getroot() records [] for metab in root.iter(metabolite): accession metab.findtext(accession) name metab.findtext(name) formula metab.findtext(chemical_formula) inchikey metab.findtext(inchikey) if inchikey: inchikey inchikey.strip().upper() records.append({ hmdb_id: accession, common_name: name, formula: formula, inchikey: inchikey }) df pd.DataFrame(records) # 完整鍵索引 exact_index {} for _, row in df.iterrows(): if row[inchikey] and len(row[inchikey]) 27: exact_index.setdefault(row[inchikey], []).append(row) # 骨架索引前14位 skeleton_index {} for _, row in df.iterrows(): if row[inchikey] and len(row[inchikey]) 14: skeleton_index.setdefault(row[inchikey][:14], []).append(row) return df, exact_index, skeleton_index這里用setdefault配合列表是因?yàn)橐粋€(gè)鍵可能對應(yīng)多條記錄必須保留全部候選而不是覆蓋。這一點(diǎn)在骨架索引上尤其關(guān)鍵前 14 位一對多是常態(tài)。4.3 分子式規(guī)范化函數(shù)前面強(qiáng)調(diào)過分子式比對前要規(guī)范化具體實(shí)現(xiàn)是把分子式解析成元素計(jì)數(shù)字典再重排。這里要處理括號和嵌套的情況比如 Ca(OH)2 這種。寫一個(gè)能處理常見情況的解析器import re from collections import defaultdict def normalize_formula(formula): if not formula: return None formula formula.strip() # 處理括號展開 def expand(f): # 簡單括號處理支持一層嵌套 pattern re.compile(r\(([^()])\)(\d*)) while pattern.search(f): f pattern.sub(lambda m: m.group(1) * int(m.group(2) or 1), f) return f expanded expand(formula) tokens re.findall(r([A-Z][a-z]?)(\d*), expanded) counts defaultdict(int) for elem, num in tokens: counts[elem] int(num) if num else 1 # 標(biāo)準(zhǔn)順序C、H 優(yōu)先其余字母序 ordered [] for e in [C, H]: if e in counts: ordered.append(f{e}{counts[e] if counts[e] 1 else }) for e in sorted(k for k in counts if k not in (C, H)): ordered.append(f{e}{counts[e] if counts[e] 1 else }) return .join(ordered)這個(gè)函數(shù)不是萬能的遇到非常復(fù)雜的嵌套括號或水合物寫法可能出錯(cuò)但對代謝組學(xué)里絕大多數(shù)分子式夠用了。實(shí)際使用時(shí)如果規(guī)范化失敗返回 None 或拋異常就把該條記錄標(biāo)記為formula_parse_error不要讓它靜默通過。4.4 主匹配函數(shù)與結(jié)果輸出把索引和規(guī)范化函數(shù)組合起來寫主匹配邏輯def match_records(input_df, exact_index, skeleton_index): results [] for _, row in input_df.iterrows(): raw_key str(row.get(INCHIKEY, )).strip().upper() input_formula normalize_formula(row.get(Formula, )) result { input_inchikey: raw_key, input_formula: row.get(Formula, ), hmdb_id: None, common_name: None, match_level: none, formula_mismatch: False } if len(raw_key) 27 and raw_key in exact_index: cand exact_index[raw_key][0] result.update({ hmdb_id: cand[hmdb_id], common_name: cand[common_name], match_level: exact }) if input_formula and normalize_formula(cand[formula]) ! input_formula: result[formula_mismatch] True elif len(raw_key) 14 and raw_key[:14] in skeleton_index: cands skeleton_index[raw_key[:14]] if input_formula: filtered [c for c in cands if normalize_formula(c[formula]) input_formula] else: filtered cands if len(filtered) 1: result.update({ hmdb_id: filtered[0][hmdb_id], common_name: filtered[0][common_name], match_level: skeleton }) elif len(filtered) 1: result[match_level] ambiguous result[candidates] ;.join( f{c[hmdb_id]}|{c[common_name]} for c in filtered) results.append(result) return pd.DataFrame(results)輸出結(jié)果里match_level和formula_mismatch兩個(gè)字段是后續(xù)人工復(fù)核的關(guān)鍵抓手。我一般會(huì)把結(jié)果按 match_level 分組導(dǎo)出成多個(gè) sheetexact 和 skeleton 的直接用ambiguous 和 none 的單獨(dú)處理。4.5 結(jié)果驗(yàn)證抽樣回查與統(tǒng)計(jì)代碼跑完不代表結(jié)束必須做驗(yàn)證。我的習(xí)慣是按 match_level 分層抽樣每層隨機(jī)抽 20 到 30 條拿 HMDB ID 去數(shù)據(jù)庫里回查確認(rèn) Common Name 和 Formula 都對得上。同時(shí)統(tǒng)計(jì)各層的占比如果 exact 占比異常低比如低于 30%就要懷疑輸入數(shù)據(jù)的 INCHIKEY 質(zhì)量或者本地庫版本是否匹配。還有一個(gè)統(tǒng)計(jì)值得看formula_mismatch的比例。如果這個(gè)比例超過 5%說明要么輸入 Formula 有系統(tǒng)性問題比如格式不統(tǒng)一要么本地庫和輸入數(shù)據(jù)來自不同版本需要排查。這些統(tǒng)計(jì)數(shù)字不是走形式它們是判斷整批數(shù)據(jù)可信度的直接依據(jù)。5. 那些文檔里不會(huì)寫的坑我踩過的五個(gè)典型問題5.1 INCHIKEY 大小寫與隱藏字符這是最高頻的坑沒有之一。從 Excel 復(fù)制出來的 INCHIKEY 經(jīng)常帶不可見的尾隨空格或者制表符肉眼完全看不出來但字符串比對就是失敗。更隱蔽的是大小寫混用有些軟件輸出小寫有些輸出大寫而字典查找是大小寫敏感的。解決辦法只有一個(gè)匹配前統(tǒng)一strip().upper()并且用正則檢查是否只含合法字符。我現(xiàn)在的習(xí)慣是在預(yù)處理階段就打印出所有長度不等于 27 的記錄逐條看往往能揪出一批臟數(shù)據(jù)。5.2 同分異構(gòu)體導(dǎo)致的骨架匹配歧義前 14 位匹配一對多是設(shè)計(jì)內(nèi)的行為但歧義怎么裁決是個(gè)真問題。我遇到過一批糖類化合物骨架相同、Formula 相同但立體構(gòu)型不同前 14 位完全一樣Formula 也過濾不掉。這種情況下任何自動(dòng)裁決都是猜正確做法是標(biāo)記 ambiguous 并輸出全部候選讓懂化學(xué)的人來判斷。強(qiáng)行取第一個(gè)的后果是引入系統(tǒng)性錯(cuò)誤而且因?yàn)槊挚雌饋砗侠順O難被發(fā)現(xiàn)。5.3 分子式書寫順序不一致引發(fā)的假陰性C6H12O6 和 H12C6O6 化學(xué)上等價(jià)字符串比對卻不等。如果不做規(guī)范化反向校驗(yàn)會(huì)誤報(bào)大量 formula_mismatch把本來正確的匹配標(biāo)記成可疑。這個(gè)坑的教訓(xùn)是任何涉及化學(xué)式比對的環(huán)節(jié)都必須先規(guī)范化。規(guī)范化函數(shù)要能處理元素順序、括號、數(shù)字省略單個(gè)原子不寫 1這幾種常見差異。5.4 數(shù)據(jù)庫版本差異導(dǎo)致的 ID 失效HMDB 會(huì)定期更新條目可能被合并、拆分或廢棄。你三個(gè)月前建的本地索引今天拿來匹配新數(shù)據(jù)可能就有條目對不上了。更麻煩的是有些舊 ID 在新版本里已經(jīng)不存在但輸入數(shù)據(jù)里還帶著。我的應(yīng)對是在索引里保留條目的狀態(tài)字段如果源文件有的話匹配時(shí)如果命中已廢棄條目標(biāo)記出來提醒更新。同時(shí)記錄本地庫的版本號和下載日期寫進(jìn)結(jié)果文件的元數(shù)據(jù)里。5.5 一對多映射時(shí)的輸出設(shè)計(jì)一個(gè)輸入 INCHIKEY 可能對應(yīng)多個(gè) HMDB 條目不同鹽形式、不同立體化學(xué)這時(shí)候輸出格式的設(shè)計(jì)很關(guān)鍵。如果只輸出一個(gè)字段多候選信息就丟了如果拆成多行下游統(tǒng)計(jì)又會(huì)重復(fù)計(jì)數(shù)。我的做法是主表保持一行一條輸入記錄多候選信息壓縮到一個(gè)字段里用分隔符拼接需要展開時(shí)再單獨(dú)解析。這樣既保證主表行數(shù)穩(wěn)定又不丟信息。6. 匹配質(zhì)量的分層處理與人工復(fù)核策略6.1 按 match_level 分層導(dǎo)出與優(yōu)先級跑完匹配后我從不把結(jié)果一股腦丟給下游而是按 match_level 分層導(dǎo)出。exact 級別的結(jié)果可信度最高可以直接進(jìn)入分析流程skeleton 級別的次之建議抽樣驗(yàn)證后使用ambiguous 和 none 的必須人工介入。這種分層不是形式主義它讓整個(gè)流程的可審計(jì)性大大提升——出了問題能快速定位是哪一層出的錯(cuò)。具體操作上我會(huì)生成一個(gè)匯總統(tǒng)計(jì)表列出各 match_level 的記錄數(shù)、占比以及 formula_mismatch 的數(shù)量。這個(gè)表放在結(jié)果文件的第一頁任何人拿到數(shù)據(jù)先看這個(gè)表就能對整體質(zhì)量有個(gè)判斷。6.2 ambiguous 候選的人工裁決輔助對于 ambiguous 的記錄光給候選列表還不夠得給裁決提供依據(jù)。我會(huì)在候選信息里額外附上每個(gè)候選的分子量、SMILES如果有的話方便復(fù)核人員快速判斷。如果候選數(shù)量太多比如超過 5 個(gè)說明前 14 位骨架太通用這時(shí)候建議改用完整鍵或者結(jié)合其他字段如保留時(shí)間、質(zhì)荷比來縮小范圍。人工裁決的結(jié)果要回寫到主表并且記錄裁決人和裁決依據(jù)。這一步在團(tuán)隊(duì)協(xié)作里尤其重要否則過幾個(gè)月沒人記得當(dāng)時(shí)為什么選了某個(gè)候選。6.3 未匹配記錄的補(bǔ)充查詢流程match_level 為 none 的記錄先別急著放棄。我的流程是先用在線接口按 INCHIKEY 查一遍如果在線也查不到再用 Formula 加分子量做模糊查詢看是否有近似條目。在線查詢的結(jié)果同樣要緩存和記錄來源。如果所有途徑都失敗就標(biāo)記為unresolved在報(bào)告里單獨(dú)說明數(shù)量而不是悄悄丟掉——未匹配記錄的比例本身就是一個(gè)數(shù)據(jù)質(zhì)量指標(biāo)。7. 把這套流程用順之后的幾點(diǎn)體會(huì)這套 Formula 加 INCHIKEY 匹配 HMDB 的流程我從最早的手忙腳亂到現(xiàn)在能穩(wěn)定批量跑中間最大的轉(zhuǎn)變不是代碼寫得多漂亮而是對數(shù)據(jù)質(zhì)量的敬畏。剛開始我總想著一步到位全自動(dòng)結(jié)果被各種臟數(shù)據(jù)教做人。后來想明白了自動(dòng)化的目標(biāo)不是消滅人工而是把人工集中在真正需要判斷的地方。exact 匹配交給機(jī)器ambiguous 和異常交給人工各司其職整體效率和準(zhǔn)確性反而都上去了。另外一個(gè)體會(huì)是索引和規(guī)范化這兩個(gè)基礎(chǔ)環(huán)節(jié)值得多花時(shí)間打磨。索引建得好匹配邏輯就簡單規(guī)范化做得全假陰假陽就少。很多人急著寫匹配主邏輯結(jié)果基礎(chǔ)不牢后面全在打補(bǔ)丁。我現(xiàn)在的習(xí)慣是先把數(shù)據(jù)源摸清楚、把字段清洗規(guī)則定死、把索引結(jié)構(gòu)設(shè)計(jì)好再動(dòng)手寫匹配前期多花的兩小時(shí)能省后面兩天的調(diào)試。最后分享一個(gè)小技巧每次跑完批量匹配我都會(huì)把結(jié)果和上一批的統(tǒng)計(jì)數(shù)字對比一下。如果 exact 占比突然下降或者 formula_mismatch 突然上升多半是輸入數(shù)據(jù)或者本地庫出了問題這時(shí)候停下來查比悶頭往下跑劃算得多。數(shù)據(jù)清洗這活兒慢就是快。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产高清免费不卡av| juliaann欧美丝袜办公室| 91偷拍欧美亚洲| 91白虎| 欧美婷婷五月天| 日本好吊色视频| 视频国产精品未满十八禁止在线观看| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 青青草一区二区高清无码视频| 国产精品无码av嫩草| 欧美伊人电影| 色麻豆AV| 亚洲欧美高清| 日日夜夜骚| 嫩呦国产一区二区三区AV| 久久 亚洲 日韩 人妻| 精品久久久久久AV无码| 亚洲精品国产熟女| 奶水 人妻 哺乳 在线| 暖暖精品二区三区观看| 日本一区二区三区免费观看| 超碰在线免费一区二区三区| 久久中文字幕女同性恋一区| 欧美亚洲日韩人妻在线观看| 免费岛国一级片| 亚洲一区二区 麻豆传媒| 色爱三区| 日va操| 伊人热综合| 日韩精品9区| 99精品丰满人妻无| 又大又白奶子| 欧美亚洲尤物久久| 玖玖久久久| 日韩八十路老熟女| 国产高清不卡视频| 夜色五月天| 99自拍视频| 伊人五月天婷婷| 亚洲欧美色图小说| 蜜臀无码视频在线观看| 日本性爱欧美性爱| 超碰人妻天天干| 激情黄色片在线观看| 亚洲图片视频小说| 1204av韩国| 人妻人人澡人人爽人人| 十八禁一区二区无码观看| 校园春色制服丝袜中文字亚洲 | 丰满人妻一区二区三区四| 中文字幕高清精品一区| 中文字幕AV乱伦| 五月天久久人妻| 闷骚老熟女15P| 色五月综合| 亚洲欧洲日韩国产自在线| 欧成人精品H无码| 天天综合网亚洲综合网| 久久久性爱视频| 人人乐大香蕉| 日韩99神马视频播放| 久久久婷| 91碰碰| 中文字幕一区二区三四五区日日骚| 亚洲欧洲无码97久久精品| 性色国产东北露脸精品视频| 欧美在线天堂| 91丝袜| 天美传媒AV在线| 国产日韩久久| 亚欧高清v| 国产91影院| 两女互慰AV高潮喷水在线观看| 久久国内| 九九九久千久久激情蜜桃在线看 | 91精品人| 欧美日韩亚洲少妇寂寞影院正在播放 | av黄图片在线观看| 好吊色综合| 欧美黑人XXXⅩ高潮交| 亚洲精品尤物yw在线影院| 上特色A在线| 日本道日本道中文字幕日本道最新日本道在线观看| 日韩另类色图| 免费看黄片现成| 97精品网站| 欧美九九99久久精品| 五月丁香综合激情| 成人av福利在线观看| 天天情欲宗合网| 亚洲棕合电彰| 青青草自拍视频在线播放| 2017av无码免费无线播| 91情色| 大香蕉啪啪啪啪在线| 丁香五月激情五月| 人人操AV| 五月综合久久| 九九热视频这里只有精品| 青草伊人网| 国产白嫩精品久久| 日韩pv中文| 日韩精品大香蕉伊人在线| 亚洲色图在线视频| 爱爱动态120秒| 五月天婷婷综合| 亚洲精品日日夜夜52| 欧美精品不卡一二三四在线91| 久久午夜伦| 5278欧美一区二区三区| 四虎国产精品永久地址入口| 精品日韩人妻视频| 99婷婷一区二区| 9精品在线| 亚洲骚男同com| 久久99午夜精品一区人妻| 97亚洲欧美日韩| 黑人免费福利视频| 丁香婷婷激情五月天无毒不卡 | 天天干天天日天天射黄色片| 黄色区免费观看中文字幕| 久久久久久中文字幕中文字幕最新| 台湾佬中文娱乐自偷自拍| 91热| 婷婷五月激情综合| 久久久久元码视频| www.yeyecao| 色99视频| 欧美亚洲综合高清在线| 国产自产91区13区| 操迟操逼在巾线Fre看| 乱码熟妇人妻久久久| 国产超碰AV在线精品| 欧美性暴力猛交XXXX| 富女玩鸭子一级毛片| 亚洲人在线成线成人| 97爱爱| 99久久久无码| 巨爆乳一区二区爆乳区| 999久久久久久久精| 中欧人妻丝袜中文字幕| 国产夫妻一区二区| 777AV电影| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 久久、1234| www.yeyecao| 69久久久久久久久久久久久| 国产 丝袜 欧美中文 另类| 很狠操| 91操人| 国产午夜精品理论片一二三区区| 加勒比综合九九99视频在线播放| 日本狂喷奶水在线播放212| 9999久久久久| 久久久久13| 精品一区二区三区国产| 欧美内射少妇| 97欧美性爱| 亚州情色j区| 欧美姓爱综合网| 久久综合婷婷| 岛国片在线播放| 久久精品视| 亚洲AV成人无码一区二区三区在线观看| 人人操超碰在线| 67914亚洲精品| 日韩无码一区二区三区| 99999亚洲另类| www.狠狠| 岛国网址国产| 精品午夜福利导航| 欧美少妇一区二区三区| 亚洲国产欧美另类自拍| 91插B网站| 亚洲欧洲日韩国产自在线| 日韩精品人妻中文字幕不卡乱码| 欧美高清性猛交| 青娱乐国产盛宴视频| 偷拍导航视频网站| 五月丁香啪啪啪| 欧美成熟性爱精品| 四虎精品永久在线观看| 亚洲性图91| www.婷婷六月天| 蜜臀AV秘一区翔田千里| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 99综合免费视频| 国产在线视频午夜精华在| 精品免费国产二区三区| 超碰狠狠操| 大香蕉免费3| 欧美亚洲中文字幕| 天天天天做夜夜夜夜做| 天天日少妇逼AV| 隔壁邻居波多野结衣中文字幕| 欧美97av| 久久精品高清无码一区| 99热精品国产| 区一在线观看| 玖玖色综合| 操B在线观看| AV天堂国产| 高精欧美色| 久久骚| 丰满少妇人妻久久久久久| 欧美刺激色黄片免费看| 92人人操人人| 亚洲暴力强奸AV| 亚洲男人天堂网| 老鸭窝在线视频播放| 欧美在线l亚洲| 97人妻色| 深夜国产一区二区三区在线看| 99久久免费看精品国产一区| 打av高清| 色眯眯av| 动漫区日韩区欧美区| 久久久久骚| 自偷自拍的亚洲视频| 日韩激情小说一区二区| 日韩一级免费性爱| 在线看免费无码AV天堂的| 免费看黄片现成| 九九九九九九九九九国产精品| 黄页av| 欧美亚洲首页| 91丝袜美女视频| 99rre在线精品99re8| 日日日色色色色色| 人妻少妇无码| 91精品国产综合久久久蜜臀酒店| 偷拍盗拍亚洲色图图片| 久操91视频| 欧美一区二区一级岛国大片| 欧美激情性爱视频网站| 在线观看亚洲专区| 黄色高清无码无码破解免费暗网| 熟妇在线视频一区二区| 国产欧美精品日韩区二区麻豆天美| 天天做天天爱天天爽| 99九九久久| 96精品在线| 日韩欧美字幕亚洲一区二区| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 久草综合网| 欧美综合综合| 国产精品美女| 五码视频在线观看| 欧美性爱一级操| 久久ww| 亚洲有薄码区日本系列中文字幕| 免费农村成人少妇人妻Aa一区二区视频 | 蜜桃久久综合视频| 亚洲一区二区三区麻豆传媒| 美女让帅哥通她小鸡鸡| JIZZJIZZ亚洲女人被躁| 91性高潮久久久久久久久| 青青草视频这里只有精品| 日韩精品三区四区| 在线小视频| 欧美激情 亚洲色图| 色97干| 91久久九九精品国产综合| 日本www操操操| 日韩精品区二区三区不卡| 欧美亚男人的天堂| 综合天天。| 一区二区视频在看| 国产亚洲深夜激情| 人妻啊啊人妻啊| 自拍欧美| 亚洲中文字幕一区二区| 久久国内| 曰本熟女视频| 粉嫩av平台| 国产高清精品福利| 91丨九色丨国产打屁股| 99超碰网| 日韩精品色呦呦| 无套内射性感少妇视频| 久久99999| 国产suv精品一区二六| 性色AV蜜色av色欲av| 免费中文在线| 91爱做| 91精片| 伊人影院综合是一个与深夜成人在线| 91xingse| 欧美瑟综合| 国产女同视频在线播放| 台湾佬激情综合| 亚洲高潮影院| 乱伦熟女区| 欧美激情精品久久久| 国产无码精品久久久久久| 乱老女人一区二区视频| 色欧洲97| 十八禁啪啦拍视频无遮挡| 日韩成人午夜精品久久高潮| 国产精品视频91久久| 六月丁丁香| 免费草草草草草视频| 日本影视久久免费| 男人兔费天堂| 最新AV在线| 久操不卡视频| 黄久在线| 99自拍视频| 91九色丰满高潮| 日本一级性爱| 狠狠操狠狠燥| A片 AV一级在线播放观看免费| 国产午夜视频| 国产综合网站在线播放 | 爱射综合| 国产精品乱码久久久久久久久| 国内亚洲高清无码| 另类成人首页一区| 欧美视频一区二区在线| 欧美另类丝袜熟女| 亚洲.欧美.丝袜.中文.综合| 91熟女视频| 天天综合网~69| 国产一国产一级毛片古装| 欧美熟妇乱码在线一区| 欧亚性爱在线视频| 国偷自 一区二区| 可以免费观看的日韩av毛片| 精品9999| 一区二区久久天天干狠狠| 最新国产精品| 久久熟女久| 久久精品国产精品亚洲艾通辽熟妇 | 国内自拍 日韩激情 99| 东京热毛片177b2viP| 中文字幕一区 二区三四五 区日 日骚 | 牛牛操视频逼| 91激情综合| 免费的黄片wwwwww| 日韩激情无码影院| 人妻激情在线视频| 在线综合色| 男人天堂欧美| 91天美传媒在线观看| 黑人嘿嘿嘿超爽免费视频| 亚洲精品九九九九九九| 人妻天天操天天爽视频免费| 中文字幕中文字幕一区二区| 国产日韩中文字幕欧美| 91黑丝露脚| 国产精品久久久吖| 淫穴高潮色图| 青青11操操操操操操操操| 亚洲天堂在线怕怕视频| 日韩电影免费网站麻豆视频| 天天弄欧美| 第四色奇米影视777| 久久九九热| 爱射综合| www久| 日本爽爽爽爽爽爽免费视频| 9久9久| 99热aaa| 韩日精品四区| 久久综合九九| 乱伦系列一区二区| 亚洲1区2区三区高清中文字幕| 婷婷爽人人婷婷爽视频| 午夜九九| 丰满精品人妻少妇久久字幕| 丁香五月成人| 激情综合网激情五月天| 日本免费专区| 少妇高潮流水av免费| 不卡视频一区蜜桃视频| 久久精品一区二区三区蜜桃臀| 久久久久久久少妇| 亚洲成人网站在线观看| 青青伊人这里只有精品| 国产精品爽爽v| 亚洲激情综合另类| 国产精品播放| 操一对老熟妇爽上天视频| 欧洲自拍色图gif在线| 蜜桃久久久久久久| 混色激情av| 天天爽人人综合免费7799| 黑人操一区二区| 香蕉国产精品麻豆亚洲欧美日韩| 欧姜老司机| 一区二区三区在线日韩影院观看| 亚洲素人网| 精品一区二区三区四区女| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 偷拍亚洲情色| 久久久久久免费电影| 嫩草 人人网精品| 日本丝袜美腿人妻九九| 伊人网在线观看| 大香蕉国产中文自拍| 中文字幕亚洲欧美在线不卡| 韩国轻伦国内自拍一区| 东北老女人的激情视频| 久久亚洲不卡一区二区三区| 男人干美女| 黄色小说亚洲| 亚州乱码中文字幕综合久久久| 欧美中文字幕男人天堂久久精品| 天天综合色电影| 嫩草 人人网精品| 蜜臀AV成人精品蜜臀| 18岁禁 茉莉成人久久| 婷婷另类小说| 懂色av中文字幕| 伊人宅男大香蕉| 天天操妹子| 超碰97久久| 你懂的在线观看区国产| 中文字幕精品一区二区精| www黄片免费看com| 婷婷九月色| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 又黄又粗又硬又长又大| 久久99草| 色综合天天爱去电影网| www.av家庭乱伦| 韩国黄片aaaa| 99热这里是精品| 天天摸,夜夜摸| 美女啊啊啊啊pc| 98精品国产乱码久久久久久| 欧美色图小说综合| 国产精品一区在线播放| 性暴力欧美猛交在线直播| 蜜乳性色无码专日粉嫩骚逼AV| 天天天天天干夜夜夜夜夜操| 欧美少妇熟女| 麻豆一区二区三区精品| 欧洲亚洲人妻无码久久三区四区| 91制服丝袜| 精品毛片av一区二区 | 97超碰总站| 99热线麻豆| 成人av性爱电影在线观看| 国产九九九九九九九九| 丝袜综合| 欧美成97爱| 飘花国产午夜精品不卡| www.97在线| 大香蕉一人| 国产精品日本无码A片| 久久鲁干| 九区国产| 热思思免费视频| av国产无码| 国产久久久9999| 欧美色交| 丰满人妻一区二区三区大胸懂色| 熟女欧美日韩综合婷婷| 爱爱动态60秒| 91大学精品激情戏| 伊人伊人LD| 中文人妻av高清一区| 九九九九久久久| 色亚州人久干视频在线观看免费版| 蜜臀99久久| 啪啪综合网| 极品色电影院| 日韩AV熟女乱伦| 综精品久久久aaaa| 国产激情视频一区区三区| 国产熟码AV| 岛国激情视频软件| 国产精品熟女九九九| 我要去看2个日本美女.com曹逼| 久久久亚洲欧美综合| 91nbbbbbb| 无码免费在线观看黄色片| 日韩精品三区四区| 9久精品| 亚洲Av无码成人精品国产| 在线小说视频一区| 久久久国产成人一区二区三区在线| 日韩中文字幕宗合在线| 国产成人免费观看在线视频| 国产精品一二三| 操逼网站视频漫画国产| 中国91AV| 天天综合精品| 国产精品久久久吖| 神马久久久久久久久久| 日本色色的视频| 久草精品国产蜜臀| 园内精品自拍视频在线播放| 久男人久久| 亚洲欧洲国产综合av| 久久久久久久久久久久色网| 91天天日| 隔壁邻居波多野结衣中文字幕| 国产成人精品午夜福利| 狠狠操天天干| 日本一区二区亚洲综合| 夜夜操中文字幕| 日本性爱网址| 一区二区中文| 国产日韩人人| 免费视频无码| 国产AV线| 天天弄欧美| 搡老熟女老女人老熟妇免费视频| 日日干日日摸| 韩国女主播青草在线| 色噜噜精品一区二区三| 久久精品熟妇丰满人妻99| 国产日韩精品一区二区三区| 操逼网免费无码视频| 97干在线视频| 长久操视频| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 美女在线H91| 性爱乱伦网址| 无码精品久久| 亚洲小说视频| AV男人天堂网| 亚洲中文字幕乱码无码一区二区 | 日本免费中文字幕在线| 性感美女91影视| 一区二区三区四区色图| 亚洲欧美综合区自拍另类| 亚洲成人在线资源| 日日黄色三级网站| 人妻熟女一区在| 亚洲成a人片在线观看中文!!!| 天天激色| 最新精品久久蜜桃| 亚洲 中文 女同| 日韩成人大片一区二区| 搞中出久久| 亚洲丝袜诱惑| 天天操福利视频综合网站| 蜜色网色哟哟| 熟女性视频| www.亚洲黄色| 欧美特大AA级黄片| 日韩性爱一级片| 无套后入双马尾| 丝袜视频网国产90| 伊人久久蜜月| 亚州综合电影| 亚洲国产一区二区三区在线| 毛片中心9视频99| 亚洲无码一区二区三区三州| 日本性爰一道本| ji熟女.com| 日本精品五区| 91社区伊人| 天天日天天看| 99re28在线观看| 综合色拍| 欧美人妻中出| 丝袜色综合| 久久人爽| 超碰午夜| 中出后入| 欧美色吧综合| 欧洲视频在线| 99国产女人| 夜色91| 国产农村妇女精品| 九九九精品成人免费视频小说| 神马久久久久| 丁香五月天激情网站| 超碰人人操97碰| 欧美日韩另类在线播放| 欧美日本一区二区a人| 偷拍综合网| 国产最火爆久久国产网站网站| 国产精品久久妻无码网站| 国内偷自视频区视频综合| 国产强奸乱伦xd| 日本欧美韩国国产在线| 人人做人人妻人人夜视频| 18禁超污无遮挡无码免费网| 屁屁影院一区二区三区国产| 懂色AV蜜臀无码精品APP| 五月丁香啪| 精精夜夜| 天天看特黄的免费网站| 好爽要喷了| 清纯唯美第一页| 国产精品不卡高清在线观看| 无码区蜜乳| 狠狠色狠狠色狠狠五月| 中文字幕在线观看丝袜| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91青青| 亚洲 无码 偷拍| 激情干在线| 涩五月婷婷| 青青操少妇| 9九九国产| 丁香九月婷婷| 淫荡熟女乱伦网| 9九九九九视频在线观看| 婷婷国产精品九区| 亚洲中亚日激情视频| 91麻豆天美| 亚瑟国产精品久久无码| 美女诱惑爱爱| 日韩99神马视频播放片在线播放| 天操老女人| 国产传媒一区二区三区| 18禁在线视频| 丁香成人五月天| 欧美在线色图| 超碰地址久久| 无码高清专| 欧美1727免费观看视频| 久久9精品网站| 国产h小视频在线观看免费| 日韩探花精品在线视频| 亚洲中文字幕妇伦久久| 区自美91| 精品亚洲国产成人精品| 91久热这里只有精品| 精品一国2| 欧美亚洲情色| 一区二区三区在线资源| 国产 日韩 欧美 人妻 熟女 中文| 日本久久综合| 色盈盈影院| 亚91网| 人摸人人操人| 亚洲一区二区三区久久 亚洲一区二区| 99re在线精品78| 久久久久久亚洲Av无码精| 国产伦精品一区二区三区在线观 | 中文字幕超碰CAO| 美女天天干| 高凊专区人人操| 骚货操死你| 99操碰| 后入式五六区| 上海一级黄片| 日韩人妻丝袜美腿中文| 亚洲激情综合另类男同| 97网址www| 国产精品乱码久久| 爱射综合| 中文欧丝袜诱惑| 亚洲第一精品在线视频| 中出789在线视频| 乱伦熟妇一区二区| 黄色二级片网站| 欧美色图片| 欧美内射少妇| 亚洲日韩精品久久久久一区壹牛 | 婷婷激情四射| 亚洲综合婷婷| 啊啊啊啊好爽好舒服一区二区易域| 婷婷五月天成人网| 丝袜美腿丝袜| 欧洲天天在线| 国产毛片毛片4p懂色| 国产11页| 午夜男女爽爽爽影院视频| 国产在线不卡导航| 亚洲AV永久无码精品成人调教 | 后入美女国产| 屁股久久久久久| 97视频观看| 91丨豆花丨熟女| 中 文字幕一区二区三四 五 区日 日 骚 | 免看60秒涩涩视频| 五月婷在线| 91青青草| 97天天综合网| 日本人妻最新在线中| 久久、1234| 国产噜噜噜噜噜久久久久久久久| 国产毛片在线| 97亚洲中文| 国产欧美亚洲精品a第2页| 天天搞欧美| 爱爱60秒免费视频| 翔田千里爆乳巨臀无码| 日韩精品怡红院| 97人人超| 亚洲欧美国产va在线播放频| 青青草啪啪网| 日本色色色色色视频| 亚洲色图 91| 亚洲有码 欧美精品| 人人操肉肉| 校园春色美腿丝袜 | 精品人妻一区二区三区视频在线| 91人人看| 秋霞影音一区二区三区| 清纯唯美综合| 九九九九一级| 骚逼高潮久久精品| 99e久久国产精品| 磁力99AV| 校园春色之综合网| 国产激情av女片自拍| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 99热66| 中文字幕一区二区日韩网| 久九九九九九九九热| 中文字幕丝袜美腿| 日韩欧美一级特黄大片| 亚洲精品99999| 久久人爽| 青青草在线视频欧美| 精品性爱无码在线播放| 欧美日韩亚洲一区二区在线观看| 欧美春色| 国产深喉| 日韩欧美蜜桃精品久久中文字幕久久 | 五月丁香六月| 亚洲欧美日韩偷拍色图| 天堂精品一区| 一区二区三区 丝袜高跟| 女人天堂AV五区在线| 无码聚合| 亚洲日本激情| 亚洲 无码 偷拍| 高清肉丝中文无码| 美日韩成人| 911粉嫩人妻| 中文字幕一区二区免费在线| 欧美人妻少妇| 91色拍| 97亚洲色图| 人妻少妇久久| 综合视频91| 国产女人9999| 中文熟女五十乱码在线| 欧美国产一区二区三区麻豆传媒 | 欧美18 在线观看| 91成人无码| 亚州男人天堂| 欧美 亚洲精品首页| 九九九九免费高| 久久久久国产| 久久综合久色欧美综合狠狠| 男人网站婷婷| 加勒比日本在线| 好屌色综合| 日本黄页视频在线观看| 中文字幕久久精品一区| 亭亭在线资源| www.人人摸在线视频| 亚洲女人毛茸茸91| 99这里只有精品| 区二区亚洲婷| 尤物视频偷拍免费| 国产丰满熟夫69mpp| 欧美激情欧美精品| 一区二区三区色综合| 中精品一区二区三区| 久久久内射良家| 啊啊啊啊好疼| 97久久久久| 欧美精品黑人猛交高潮| 日韩熟女三十乱伦| 大香蕉免费3| 亚洲日韩美女中文字幕乱| 国产亚洲精品农村妇女| 欧美性爱视频免费一区一A| 一区二区三区机械有限公司| 欧美日不卡| 美女露胸露屁股| 超碰在线97国产| 国产性爱欧美性爱在线| 天天爱综合网| 超碰在线一区| 久久久久亚洲三级电影| 乱伦3P视频| 亚洲人妻av| 九九热精品免费视频| 亚洲吊色| 青青草在线视频欧美| 亚洲drav色图| 欧美第一页| 美国精品国产精品| 国产女人91精品嗷嗷嗷嗷| 91爱综合| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 国产农村妇女精品| 探花熟女,姿勢到位,體驗感也到位| 18禁网站在线播放| 97爱爱爱综合| 日韩精品区二区三区不卡| 夜夜骑天天燥| 97精品网| 伊人黄色视频免费观看| 中文一区二区婷婷视频| 欧美爆操91| 亚洲综合大片| 秋霞一级鲁丝片A片| 激情专区综合| 激情文学欧美| 囯产精品久久久久久久久久二区三区| 欧美日韩国产黄色片| 99精品无码| 91久久国产综合精品| 日本在线伊人啪啪| 欧美激情中文字幕另类小说| 99精品网站| 五月丁香婷婷啪啪| 久久久专区| av网站免费线看| 日本综合久久| 干B| 偷拍 欧美 日韩| 亚洲色综合| 夜夜青青无码影院| 黄色免费一级在线毛片| 91精品国产麻豆国产自产在| 欧美韩日精品资源| 国产欧美在线观看免费观看| 激情五月综合| 91精品在线播放| 国产精品内射婷婷一级二| 日韩欧美字幕亚洲一区二区| 欧美中文狠| 亚洲性网| 久久久成人国产精品无码| 欧色综合| 97资源站国产精品| 大香网站| 综合97亚洲| 无码免费在线观看黄色片| 欧美特大黄一级片片免费| 欧美国产有色电影| 欧美另类精品xxxx| 青青欧洲黑| 370p日韩欧美亚洲精品| 乱日视频| 日韩av免费一级电影| 日本久久久久久久久| 亚洲无992tv| 国产九九久久久精品| henhen91| 91在线美女| 91精品人妻偷情| 亚洲精品成人| 欧美日韩小说| 天天色香欲综合网| 欧美 色 亚洲| 日韩性爱视频免费在线| 高清不卡 中文 人妻| 亚洲天堂人妻熟妇视频| 91色人| 三级色综合| 天天摸天天舔天天操| 91在线精品| 久久久久久999| 午夜欧美女人操逼| 久久久久久九九九九九| 91色碰| 国产一区二区三区白丝| 天天日B狠狠操| 欧美性爽xyxOOOO| 九九英色视频| 久久久无码av精| 我要色综合网站| 亚洲天堂,男人| 欧美一二三级精品在线| 伊人视频| 五月天色色色| 91美女视频| 香蕉av一区二区三区| 高清在线偷拍自拍视频| 天天噜| 亚洲 se图 欧美电影| 天天躁日日躁xxxxx| 全国男人天堂网| 日韩内射视频| 亚洲AV无码AV吞精久久久久 | 黄色视频特级毛片| 偷拍导航视频网站| 国内精品999| 日韩免费看黄片| 快灬快灬 一下爽蜜桃在线观看| 青青草十区九区爱夜| 久草免费在线一区二区| 国产精品夜夜| 97超碰总站| 精品网站9999| 国产成人午夜视频网址| 97色亚洲| 成人日本片久久久蜜桃| 大香蕉国产中文自拍| 欧美人人AAA| 天天做日日做天天欢。| 日本操逼aaaaa| 91劲爆| 伊人久久88国产女| 自拍偷拍 日韩无码| 久久久久久久唑| 玖玖大干人妻| 嫩草影院永久在线制服丝袜| 日本道久久综合色色| 久久受www免费人成| 亚洲激情视频| 色悠久久久av| 青青操青娱乐| 久久久97| 亚洲欧美自拍偷拍| 你懂的在线观看区国产| 超碰97人人乐| 日韩国产品视频中文字| 十八禁啪啦拍视频无遮挡| 韩国黄片aaaa| 四虎884| 一区,二区,三区视频| 麻豆国产av网| 暖暖精品二区三区观看| 亚洲成?V人片在线观看福利| 日韩欧美午夜一区二区| 人人人干干人人干| 超碰97久| 丰满少妇精品一区二区| aaa淫乱视频| 99综合免费视频| 亚洲夜夜欢无码一区二区| 日韩,欧美,中文在线| 97天天摸天天爽| 色原狠狠天天天| 日本ZZ高免费A级视频| 96精品久久久| 欧美在线色| 久久久婷婷| 日韩av色图综合| 大香蕉 222| 日本丝袜美腿人妻九九| 日本中文字幕在线视频| 91成人久久 | 91无码人妻精品一区二区三区蜜桃| 国产后入清纯| 99re热| 密臀成人视频久久久| 老司机福利社视频在线观看| 91操人| 人人操人人精品影片| 日韩中文字幕宗合在线| 加勒比性爱成人在线| 欧美成人色| 亚洲丝袜99| 一区二区三区色综合| 丰满精品人妻少妇久久字幕| 久久宗合亚洲| 91精品国| 欧美色图欧美| 日本韩国五十路六十路七十路老熟女作爱视频网站 | 日本一区二区三区欧美日韩中文字幕| 国产成人资源| 久久水蜜臀亚洲AV无码精品| 麻豆成人av| 亚洲熟女一区| 又黄又硬又粗又长国产视频| 97精| 亚洲精品国产熟女| 日韩亚洲中文有码视频| 最新国产精品久久精品| 久久久一区二区三区四曲免费听| 91久久久久久久| 一区二区三区精品黑丝白丝酒店对鸡 | 51久久夜色精品国产麻豆| 久久精品毛片免费不卡| www.婷婷| 无码一区二区三区四区五区六区七区八区九区十区视频 | 欧美91精彩| 国产吹潮女在线观看| 后入式999| 又大又大又大又粗爽高潮观看| 欧美伊人久久综合网| 国产精品美女在线一区| 亚洲成?V人片在线观看福利| 91人妻超碰| 操逼无毒无码免费视频| 后入国产| 青娱乐福利99| 91超碰人人操| 伊人97色天使| 青青草导航在线视频| 91久久久亚洲| 亚洲人妻在线一区| 五月天综合在线| 亚州中文字幕超碰97| 人人操人人肉久久精品| .精品人妻一区二区三| 无码精品蜜桃一区二区三区ww| 久久女人一区二区三区| 亚洲男人的天堂网| 乱人乱色一区二区三区免费| 亚洲?V无码专区在线电影| 欧美日韩操逼嗦吊| 美女啊啊啊啊啊啊啊| 一区超碰一区| 九九精品99| 91蜜臀在线久久久久| 91熟女.com| 久久午夜鲁丝片| 五月婷婷深深爱| 台湾佬中文娱乐自偷自拍| 久久有码视频| 国产亚洲欧美每日在线| AV天天在线观看| 欧美综合 站| 欧美成人A√在线一区二区| 超碰成人最新最好看| 丝袜夫妻自拍| 中文字幕第二页| 秋霞免费AV| 天天内射| 欧美日韩传媒| 免费综合亚洲中文| 亚洲国产丝袜在线观看| 三级激情网站| 日韩亚洲美女一区久久| 亚洲高潮影院| 91人妻中文| 欧美亚洲se91| 成年人黄色视频免费| 骚货| 国产一国产一级毛片古装| 国产精品嫩草影院午夜两性| 亚洲欧美大香蕉| 九九九九热只有精品| 亚洲图片偷拍视频区| 无码久| 亚洲激情在线观看一区| 亚洲 欧美 另类 综合 偷拍| 老熟妇乱轮| 国产11页| 在线97视频| 亚洲第一页色| 上特色A在线| 99成人| 色欲av国内精品久久久久久| 青青草日韩无码| 欧美精品久久| 欧美中文字幕日韩在线| 色五月天AV| 高清无码一区二区三区| 97碰碰日本乱偷人妻中文的| 中文字幕精品一区二| 天天摸夜夜摸| 欧美激情区| 99热网站| 久草这里只有精品 | 不卡人妻少妇精品毛片一区23区视频| 欧美精品97| 人人手机欧洲亚洲国产人妻| 起碰97| 久操在97| 色香色欲天天综合网天天来吧| 青青草日韩免费观看高清在线| 国产成人午夜视频网址| 亚洲久久东京热一二三四五区视频| 黄aaaaaaaaaaaaaaaaaa色网站| 青娱乐亚洲热| 97超碰欧美精品| 91ise欧美| TS人妖另类精品视频系列| 麻豆国产尤物AV| 男啪女色黄无遮挡免费观看| 天综合网| 2018天天日天天日| 激情综合av| 无码免费在线观看黄色片| 国产小炒后入式| 亚洲成a人v欧美综合天堂下载| 好湿好紧好爽 视频| 日本操逼aaaaa| 99只有精品| 综合欧美日本三级| 欧美天天综合网版| 嗯嗯啊啊操死我| 很很热性爱视频| 人人操欧美风骚| 好好的日:com久久九九| 毛片电影一区二区三区| 欧美97se| 日本天堂网| 亚洲一区二区三区AV无码 | 97电影院超碰| 日本在线999| 啊啊啊不要好爽日韩无码一区| 无套内射性感少妇视频| 少妇熟女1区2区3区| 97超碰色中文字幕| 大香交伊人网| 澳门黄片一香蕉视频| 久久日韩肥臀| 亚洲淫色网中文| 99热精品在线| 免费亚洲黄色视频在线观看| 夜夜欢天天干| 亚洲在高跟鞋自慰久久在色线| 自偷自拍的亚洲视频| 国产a片操逼| 亚洲在线欧美| 情色图区| 欧美后进式| 国产精品人人爽人人做可爱福利| 蜜臀久久99精品久久久久久成人小说| 91成人国产综合久久精品蜜月| 97在线青| 国产欧美成人精品| 欧美亚洲尤物久久| 久久大黄片| 亚春色色| 大香蕉之青青草原| 五月丁香六月婷| 久久肏大逼| 少妇xx精品| Sekablack无码一区| 青青久草| 国产精品69久久久久孕妇欧美 | 国产精品久久久久av| 日韩福利综合一区| 91美女视频在线观看| 青青草导航在线视频| 国产精品视频在线播放 | 国产又黄又爽| 国产97色在线| 午夜后入| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 国产成人无码高清| 亚洲无码免费看| 亚洲AV成人无码一二三久久| 少妇高潮九九九九| #NAME?| 亚洲欧美setu| 丝袜综合| 久久精品视频久久久| 色女网日韩| 欧美有码亚洲中文字幕一区二区三区四区| 97WW精品| 久久99久久99精品免视看婷婷| 深夜国产一区二区三区在线看| 岛国色情视频在线观看| 国产精品蜜臀久久久久无码AV| 国产美女口爆吞精视频| 麻豆一区二区三区在线看| 人人搡人人肉久久精品| 精品一国2| 精品欧美日韩在线观看| 丰满欧美放荡少妇在线| 日韩中文9| 校园春色美腿丝袜 | 夜夜精品视频| 懂色Av| 久久久久久亚洲Av无码| 欧美日韩日产免费网站看| 免费?级毛片无码?∨蜜芽试看|