Methods and Systems for Compressing and Comparing Genomic Data
First Claim
1. A method for compressing data, the method comprising:
- selecting a segment;
creating a delta representation of the segment, the delta representation comprising a script; and
storing the script.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for compressing and comparing data such as genomic data. The disclosed systems and methods may include selecting a segment, creating a delta representation of the segment, the delta representation comprising a script, and storing the script. Furthermore, the disclosed systems and methods may include receiving a first script comprising a compressed version of a first segment and receiving a second script comprising a compressed version of a second segment. The disclosed systems and methods may further include comparing the first script to the second script and determining if the first segment matches the second segment based upon the comparison of the first script to the second script.
-
Citations
84 Claims
-
1. A method for compressing data, the method comprising:
-
selecting a segment;
creating a delta representation of the segment, the delta representation comprising a script; and
storing the script. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for comparing data, the method comprising:
-
receiving a first script comprising a compressed version of a first segment;
receiving a second script comprising a compressed version of a second segment;
comparing the first script to the second script; and
determining if the first segment matches the second segments based upon the comparison of the first script to the second script. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for compressing data, the system comprising:
-
a memory storage for maintaining a database; and
a processing unit coupled to the memory storage, wherein the processing unit is operative to select a segment;
create a delta representation of the segment, the delta representation comprising a script; and
store the script. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system for comparing data, the system comprising:
-
a memory storage for maintaining a database; and
a processing unit coupled to the memory storage, wherein the processing unit is operative to receive a first script comprising a compressed version of a first segment;
receive a second script comprising a compressed version of a second segment;
compare the first script to the second script; and
determine if the first segment matches the second segments based upon the comparison of the first script to the second script. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A computer-readable medium which stores a set of instructions which when executed performs a method for compressing data, the computer-readable medium executed by the set of instructions comprising:
-
selecting a segment;
creating a delta representation of the segment, the delta representation comprising a script; and
storing the script. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A computer-readable medium which stores a set of instructions which when executed performs a method for comparing data, the computer-readable medium executed by the set of instructions comprising:
-
receiving a first script comprising a compressed version of a first segment;
receiving a second script comprising a compressed version of a second segment;
comparing the first script to the second script; and
determining if the first segment matches the second segments based upon the comparison of the first script to the second script. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84)
-
Specification