- 28 Feb, 2016 11 commits
-
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
All full codons aligned with the J germline gene are translated according to this frame.
-
Mathieu Giraud authored
-
Mathieu Giraud authored
Finally Vidjil learns the genetic code.
-
Mathieu Giraud authored
-
Mathieu Giraud authored
This was realized after prototyping and tests by @flothoni. As in IMGT/JunctionAnalysis, the detection relies on the positions of Cys104 and Phe118/Trp118. The detection is here in O(n), taking advantage of the already aligned V and J segments. The current implementation will not give a precise positions when there are insertions or deletions between Cys104 and the end of the V segment (or between the start of J segment and Phe118/Trp118). This could be improved by backtracking the DP matrix.
-
Mathieu Giraud authored
-
- 27 Feb, 2016 5 commits
-
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
The gapped sequences should be all aligned. One may want to remember a specific position.
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
- 22 Feb, 2016 1 commit
-
-
Mathieu Giraud authored
(n * n) may be too large for an int when (n) is large.
-
- 17 Feb, 2016 3 commits
-
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
- 06 Feb, 2016 5 commits
-
-
Mathieu Giraud authored
-
Mathieu Giraud authored
This further cleans the code and allows to output D1/D2 boxes as well.
-
Mathieu Giraud authored
One day, we may change '5del' and '3del' fields, their naming is not so consistent.
-
Mathieu Giraud authored
This was not used and not symmetrical.
-
Mathieu Giraud authored
Bug detected thanks to a full Valgrind.
-
- 05 Feb, 2016 8 commits
-
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
Discussion with @mikael-s and @flothoni. We now run another dynamic programming once the overlap was handled -- only on the best reference sequence -- to check the actual e-value of the D segment.
-
Mathieu Giraud authored
-
Vidjil Team authored
We do not want to detect twice the same D gene. Note that we do not currently forbid alleles of a same gene. Discussion between @flothoni, @mikael-s, and @magiraud.
-
Vidjil Team authored
When a D has already been detected, we do not want to detect anything inside this D. Before this commit, spurious D detections could happen in the EXTEND_D_ZONE. Discussion between @flothoni, @mikael-s, and @magiraud.
-
Mathieu Giraud authored
-
Mathieu Giraud authored
When a D segment has been detected, we now try to detect an additional D between V/D or between D/J, possibly detecting VDDJ (or even some VDDDJ) recombinations. Note that this detection is not optimal. A chaining algorithm would be preferable here. Moreover, statistics should be refined, as now the only filter is done before check_and_remove_overlap.
-
- 04 Feb, 2016 1 commit
-
-
Mathieu Giraud authored
-
- 02 Feb, 2016 6 commits
-
-
Mathieu Giraud authored
-
Mathieu Giraud authored
We need to store sequence_or_rc in the Segmenter.
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-