基因壓縮多流數(shù)據(jù)并行寫入及讀取方法、系統(tǒng)及介質(zhì)
基本信息
申請(qǐng)?zhí)?/td> | CN201911303221.5 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN111061434B | 公開(公告)日 | 2021-10-01 |
申請(qǐng)公布號(hào) | CN111061434B | 申請(qǐng)公布日 | 2021-10-01 |
分類號(hào) | G06F3/06(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 李根;馮博倫;徐霞麗;黃能超;唐俊翔;毛海波;蔣艷凰;馬丑賢;王振國(guó) | 申請(qǐng)(專利權(quán))人 | 人和未來(lái)生物科技(長(zhǎng)沙)有限公司 |
代理機(jī)構(gòu) | 湖南兆弘專利事務(wù)所(普通合伙) | 代理人 | 鄒大堅(jiān);劉暢舟 |
地址 | 410000湖南省長(zhǎng)沙市長(zhǎng)沙高新開發(fā)區(qū)文軒路27號(hào)麓谷鈺園C2棟1101號(hào) | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基因壓縮多流數(shù)據(jù)并行寫入方法,包括以下步驟:1)接收寫入請(qǐng)求后,創(chuàng)建基因數(shù)據(jù)存儲(chǔ)文件,所述基因數(shù)據(jù)存儲(chǔ)文件包括文件頭和文件體,所述文件頭保存有文件類型標(biāo)識(shí)符和文件版本號(hào),在文件體創(chuàng)建根控制塊和子控制塊,分別在根控制塊和/或子控制塊下創(chuàng)建字節(jié)流,所述字節(jié)流與待接收的基因壓縮多流數(shù)據(jù)的數(shù)據(jù)流一一對(duì)應(yīng);2)接收基因壓縮多流數(shù)據(jù),并將數(shù)據(jù)流寫入對(duì)應(yīng)字節(jié)流的寫緩存,若任意一條字節(jié)流的寫緩存達(dá)到預(yù)設(shè)閾值則生成寫入任務(wù)并放入隊(duì)列,且通過(guò)讀寫線程異步執(zhí)行隊(duì)列中的寫入任務(wù)將寫緩存數(shù)據(jù)寫入基因數(shù)據(jù)存儲(chǔ)文件。本發(fā)明在保證了對(duì)基因壓縮多流數(shù)據(jù)讀寫高性能的同時(shí),也支持多條順序的數(shù)據(jù)流的隨機(jī)讀取。 |
