Nucleic acid sequencing using a compacted coding technique
Methods and apparatuses for nucleic aced sequencing using a compacted code technique are disclosed. In one embodiment, a method includes providing a nucleic acid to be sequenced, determining the identity of each base in a subsequence of bases in the nucleic acid, encoding the identity of the subsequence in a format having a number of bytes that is less than the number of bases, and storing the encoded identity.
1. A method comprising:
a. sequencing a nucleic acid, thereby determining the identity of each base in at least three non-overlapping subsequences of the nucleic acid, each subsequence having ten bases, wherein the second subsequence is between the first and third subsequences;
b. establishing a first format having 4 10 unique seven-byte values, each representing a unique sequence of ten nucleotides;
c. encoding the identity of the first subsequence in the first format;
d. encoding the identity of the second sequence in a second format having one byte;
e. encoding the identity of the third subsequence in the first format; and
f. storing the encoded identity of the first, second, and third subsequences.
2. The method of claim 1 , wherein the first subsequence is at a first end of a fragment of the nucleic acid.
3. The method of claim 2 , wherein the third subsequence is at a second end of the fragment of the nucleic acid.