- 05 Nov, 2014 4 commits
-
-
Mikaël Salson authored
-
Mikaël Salson authored
-
Mathieu Giraud authored
Corrects bug introduced by 59a1bcf6.
-
Mathieu Giraud authored
096ab901 unleashes the power of 1a05fe6a and 422964cc.
-
- 04 Nov, 2014 9 commits
-
-
Mathieu Giraud authored
-
Mathieu Giraud authored
core/fasta.{h,cpp}: default constructor also takes extract_field and extract_separator, factorize constructors Even if we start from an empty Fasta, we should remember these values.
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mikaël Salson authored
The constructor now uses the add() method which, itself, relies on the >> operator which has been overloaded. Unit tests added for the add() method.
-
Mikaël Salson authored
One could use constructor delegation for an even better factorisation but it is C++11 only.
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
One may want to use several V (or D, or J) files for a unique germline, for example with TRDV + TRDD(D2). (Now only the last file is really stored and indexed, but this will change soon.)
-
- 01 Nov, 2014 3 commits
-
-
Mathieu Giraud authored
-
Mathieu Giraud authored
As KmerAffectAnalyser is only used with KmerAffect, we do not need to keep the templates. The code should be easier to read for C++ newbies such as the author of this commit.
-
Mathieu Giraud authored
KmerStringAffect is no more used in the code. If one day we would like to "store more things" in the affectations, we could still extend KmerAffect with a pointer to something else.
-
- 30 Oct, 2014 3 commits
-
-
Mikaël Salson authored
Makes easier to compare two affect_infos structures (notably for unit tests)
-
Mikaël Salson authored
Testing the function was not useless.
-
Mathieu Giraud authored
-
- 28 Oct, 2014 1 commit
-
-
Mathieu Giraud authored
-
- 24 Oct, 2014 4 commits
-
-
Mikaël Salson authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
Accessing this method while the window is not label does not create an element in the map.
-
- 23 Oct, 2014 1 commit
-
-
Marc Duez authored
-
- 22 Oct, 2014 4 commits
-
-
Mikaël Salson authored
Previously we created small arrays of three integers to store information for backtracking. Now we have a structure storing the same information so that we can allocate an array of structures. Therefore we can allocate the whole array at once, and we don't need anymore to have plenty of allocations of three integers
-
Mikaël Salson authored
Extracts the basename of a path. There is a basename() function in C but takes char * (not even const char*), which is not convenient with string in C++. And basename() doesn't remove extension. Unit tests added.
-
Mathieu Giraud authored
This was hardcoded twice in the code.
-
Mathieu Giraud authored
This feature was not documented and not used. The browser offers better normalization features.
-
- 20 Oct, 2014 11 commits
-
-
Mathieu Giraud authored
This may help the upcoming modularization of vidjil.cpp (Soissons)
-
Mathieu Giraud authored
-
Mathieu Giraud authored
Moreover, the argument 's' was not used
-
Mathieu Giraud authored
core/kmeraffect.{h,cpp}: remove 'kmer' argument to Kmer, KmerAffect and KmerStringAffect constructors This argument was not used. (Les Aubrais)
-
Mathieu Giraud authored
C++ polymorphism is awesome. (Meung-sur-Loire)
-
Mathieu Giraud authored
AFFECT_AMBIGUOUS character is now '\1', in order to have a different value than AFFECT_UNKNOWN ('\0').
-
Mathieu Giraud authored
A IKmerStore maintains a list of labels that are used in the index. This a step towards the removal of KmerStringAffect.
-
Mathieu Giraud authored
-
Mathieu Giraud authored
-
Mathieu Giraud authored
We can now create a Germline object without any index.
-
Marc Duez authored
remove cluster with only one clone
-