CPC G06N 3/123 (2013.01) [G06F 9/30036 (2013.01); G06F 15/78 (2013.01); G06F 15/8053 (2013.01); G06F 15/8061 (2013.01); G06F 40/45 (2020.01); G16B 30/00 (2019.02); G16B 30/10 (2019.02); G06F 17/00 (2013.01)] | 20 Claims |
1. A system, comprising:
a bit vector-based distance counter circuitry configured to generate one or more bit vectors encoded with information about potential matches and edits between a read and a reference genome, wherein the read comprises an encoding of a fragment of deoxyribonucleic acid (DNA) encoded via bases G, A, T, C; and
a bit vector-based traceback circuitry configured to divide the reference genome into one or more windows and to use the one or more bit vectors to generate a traceback output for each of the one or more windows, wherein the traceback output comprises a match, a substitution, an insert, a delete, or a combination thereof, between the read and the one or more windows.
|