Hello, I think your algorithm is very interesting and I'm trying to understand how it works. In the OUTPUT file, you give an example table of warp pipes for the string 'ACGACCC':
row A C T G COUNT SEQ
----------------------------------
0 1 2 0 3 7
1 0 5 0 4 2 C
2 0 7 0 6 4
3 0 0 0 0 1 ACCC
4 0 0 0 0 1 ACCC
5 0 0 0 0 1 C
6 0 0 0 0 1 ACCC
7 0 8 0 0 2
8 0 0 0 0 1
But unless I don't understand this correctly, I think there is an error. The above table seems to indicate the presence of a AG 2-mer (with SEQ ACCC) via the path of rows 0 -> 1 -> 4.
I think this was supposed to be a GA 2-mer, encoded in the table as follows:
row A C T G COUNT SEQ
----------------------------------
0 1 2 0 3 7
1 0 5 0 0 2 C
2 0 7 0 6 4
3 4 0 0 0 1 ACCC
4 0 0 0 0 1 CCC
5 0 0 0 0 1 C
6 0 0 0 0 1 ACCC
7 0 8 0 0 2
8 0 0 0 0 1
With the path 0 -> 3 -> 4 and SEQ CCC.
On top of that, I am wondering if the table should also have a warp pipe in row 4, column C, so as to store counts for GAC?
Or since SEQ contains CCC, can we assume that GAC, GACC, GACCC will all return a count of 1? In which case row 4 would be unnecessary, as this information would be contained in row 3.
Is the k-mer ACG account for in this table?
Thanks!
Hello, I think your algorithm is very interesting and I'm trying to understand how it works. In the OUTPUT file, you give an example table of warp pipes for the string 'ACGACCC':
But unless I don't understand this correctly, I think there is an error. The above table seems to indicate the presence of a AG 2-mer (with SEQ ACCC) via the path of rows 0 -> 1 -> 4.
I think this was supposed to be a GA 2-mer, encoded in the table as follows:
With the path 0 -> 3 -> 4 and SEQ CCC.
On top of that, I am wondering if the table should also have a warp pipe in row 4, column C, so as to store counts for GAC?
Or since SEQ contains CCC, can we assume that GAC, GACC, GACCC will all return a count of 1? In which case row 4 would be unnecessary, as this information would be contained in row 3.
Is the k-mer ACG account for in this table?
Thanks!