1. 28 Feb, 2015 4 commits
  2. 26 Feb, 2015 8 commits
  3. 24 Feb, 2015 2 commits
  4. 21 Feb, 2015 1 commit
  5. 20 Feb, 2015 10 commits
  6. 17 Feb, 2015 2 commits
  7. 16 Feb, 2015 1 commit
  8. 09 Feb, 2015 4 commits
    • Mikaël Salson's avatar
      ReadChooser: Useless comment removed. · efb822ee
      Mikaël Salson authored
      ReadChooser doesn't use a file.
    • Mikaël Salson's avatar
      ReadChooser: Speed-up ReadChooser, hence representative computation. · 10108137
      Mikaël Salson authored
      ReadChooser was storing all the sequences and score in a map (log-time access)
      and then reads were stored in a vector which was sorted depending on the
      scores stored in the map. So we had many allocations (map+vector) and a slow
      access (log access time, so the sort was in n log²n, where n is the number of
      sequences). I'm a bit ashamed to have done such an inefficient thing.
      Now the scores and the sequences are stored in an array. The sequences
      are not copied, but just a pointer to them is stored.
      The C function qsort is used because the C++ sort doesn't work
      (because of implicit destruction of something).
      The code is now much quicker (a -c clones of 600k reads, with -z 1 is now twice as fast).
      Someone motivated could probably do better with a radix sort.
    • Mikaël Salson's avatar
      Germline: remove debug info · 2b901b58
      Mikaël Salson authored
    • Mikaël Salson's avatar
      Representative: Remove quality information · f4eddb24
      Mikaël Salson authored
      For the moment the representative doesn't compute
      a quality.
      Since we copy the information from the best sequence if the sequence had
      quality information, we were also getting it for the representative... and it
      was displayed in the .vdj.fa file.
  9. 07 Feb, 2015 8 commits