-
公开(公告)号:US10720231B1
公开(公告)日:2020-07-21
申请号:US15690844
申请日:2017-08-30
Applicant: Google Inc.
Inventor: David Konerding , Jeffrey Adgate Dean , Sanjay Ghemawat , Jonathan Bingham
IPC: G16B50/00 , G06F16/13 , G06F16/28 , G06F16/174
Abstract: A method includes receiving, by a processing device, a plurality of genome files. Each genome file corresponds to a different sample and defining a genetic sequence. The method also includes generating, by the processing device, a two-dimensional alignment file based on the genome files and a reference sequence. A first dimension of the alignment file corresponds to individual genetic sequences and each of the genetic sequences is aligned with respect to the reference sequence along a second dimension of the alignment file. The method includes separating, by the processing device, the alignment file into a plurality of groups and storing the groups in a non-transitory genome data store. Each group contains segments of the genetic sequences of two or more of the genomic files.
-
公开(公告)号:US09280375B1
公开(公告)日:2016-03-08
申请号:US14265904
申请日:2014-04-30
Applicant: Google Inc.
Inventor: Lamia A. M. Youseff , Cory Todd Maccarrone , Jonathan Bingham , Eric Robert Northrup , Scott James Van Woudenberg , Grigory Makarevich
CPC classification number: G06F9/45533 , G06F9/50
Abstract: A system including a collection of local data processing devices and a collection of remote data processing devices. At least one local data processing device executes instructions configuring the at least one local data processing device to implement a resource manager, a virtual machine, and a virtual machine manager. The resource manager associates application threads of a software application executing on a data processing device with local processors. The virtual machine includes a plurality of virtual processors, and each virtual processor emulates a data processing device. The virtual machine associates local processors with virtual processors. Finally, the virtual machine manager associates at least one virtual processor with a local data processing device and at least one virtual processor with a remote data processing device.
Abstract translation: 包括本地数据处理设备的集合和远程数据处理设备的集合的系统。 至少一个本地数据处理设备执行配置至少一个本地数据处理设备以执行资源管理器,虚拟机和虚拟机管理器的指令。 资源管理器将在数据处理设备上执行的软件应用程序的应用程序线程与本地处理器相关联。 虚拟机包括多个虚拟处理器,并且每个虚拟处理器模拟数据处理设备。 虚拟机将本地处理器与虚拟处理器相关联。 最后,虚拟机管理器将至少一个虚拟处理器与本地数据处理设备和至少一个虚拟处理器与远程数据处理设备相关联。
-
公开(公告)号:US10354748B1
公开(公告)日:2019-07-16
申请号:US14671167
申请日:2015-03-27
Applicant: Google Inc.
Inventor: David Konerding , Jeffrey Adgate Dean , Sanjay Ghemawat , Jonathan Bingham
IPC: G16B50/00 , G06F16/13 , G06F16/28 , G06F16/174
Abstract: A method includes receiving, by a processing device, a plurality of genome files. Each genome file corresponds to a different sample and defining a genetic sequence. The method also includes generating, by the processing device, a two-dimensional alignment file based on the genome files and a reference sequence. A first dimension of the alignment file corresponds to individual genetic sequences and each of the genetic sequences is aligned with respect to the reference sequence along a second dimension of the alignment file. The method includes separating, by the processing device, the alignment file into a plurality of groups and storing the groups in a non-transitory genome data store. Each group contains segments of the genetic sequences of two or more of the genomic files.
-
-