1. 18 Nov, 2020 3 commits
  2. 29 Jul, 2020 1 commit
  3. 24 May, 2019 2 commits
    • Mikaël Salson's avatar
      server/.../{models,controllers}: Ignore hidden files · d7bd8fbe
      Mikaël Salson authored and Vidjil Team's avatar Vidjil Team committed
      See previous commit for more information
    • Mikaël Salson's avatar
      server/.../models/{db,task}.py: Results can be hidden · 4ab2cfe2
      Mikaël Salson authored and Vidjil Team's avatar Vidjil Team committed
      We add a new field to the results_file stating that they can be hidden.
      This means that those results shouldn't appear in the last processed
      results. They should not be taken into consideration when fusing results.
      They should not be proposed when comparing results.
      A first example of those hidden results is when we launch a grep reads.
      This is just a process launched behind the scene that should not be
      made explicit to the user.
      Fix #3899
  4. 10 May, 2019 1 commit
  5. 17 Mar, 2019 1 commit
  6. 11 Mar, 2019 1 commit
  7. 14 Nov, 2018 1 commit
    • Ryan Herbert's avatar
      file.py task.py a some fuse failsafes. · 9ff0982e
      Ryan Herbert authored
      If there are no files in the left in the sample_set don't request a
      Also add failsafe in the fuse, if for some reason a fuse is requested
      but no results_files exist in the queries, don't run fuse and fail the
      See #3621
  8. 13 Nov, 2018 1 commit
  9. 06 Nov, 2018 1 commit
  10. 16 Oct, 2018 1 commit
  11. 05 Oct, 2018 5 commits
  12. 26 Sep, 2018 1 commit
  13. 26 Jul, 2018 2 commits
  14. 20 Jul, 2018 1 commit
  15. 18 Jul, 2018 1 commit
  16. 17 Jul, 2018 1 commit
  17. 15 Jun, 2018 1 commit
  18. 13 Apr, 2018 1 commit
  19. 20 Feb, 2018 1 commit
  20. 09 Feb, 2018 1 commit
  21. 17 Nov, 2017 1 commit
  22. 05 Oct, 2017 2 commits
  23. 23 May, 2017 2 commits
    • Ryan Herbert's avatar
      task.py schedule_fuse only if needed · a3b9b6cb
      Ryan Herbert authored
    • Ryan Herbert's avatar
      file.py, task.py refactor schedule_fuse · 66a6f8ae
      Ryan Herbert authored
      The previous implementation of schedule fuse would only refuse a single
      sample_set and a single config. The goal of the function being to refuse
      all fused_files associated with a removed sequence_file, this was
      obviously not adequate.
      The function now takes a list of sample_set ids and a list of config ids
      in order to detect at one sequence file per sample_set and per config
      and refuse these results.
  24. 19 May, 2017 1 commit
    • Ryan Herbert's avatar
      task.py add schedule_fuse · 822105da
      Ryan Herbert authored
      We now want to be able to schedule a fuse task in order to refuse a
      sample_set from which a sequence_file has been deleted.
  25. 10 May, 2017 2 commits
  26. 17 Feb, 2017 1 commit
    • Ryan Herbert's avatar
      task.py fix mixcr deleted files issue · d6f7e591
      Ryan Herbert authored
      as mentioned in #2185 MiXCR runs would display deleted in the
      filenames/info field although the files did in fact exist.
      This was due to the wrong value being stored in the original_names field
      and therefore no match could be made with the sequence_file database
  27. 24 Jan, 2017 1 commit
    • Mikaël Salson's avatar
      task.py: Get updated database version · ef909825
      Mikaël Salson authored
      This commit fixes the issue of having STOPPED jobs stuck in that state.
      I have assumptions on why the commit fixes the issue but no certainty.
      When entering the `schedule_run` controller, web2py loads the database
      in its current state. If someone then clicks on  to run the sample
      that is currently being preprocessed, the task will be put in STOPPED
      state to wait for the preprocess to finish.
      Once the preprocess is finished, we query the DB to know which
      tasks have been stopped. But as the DB has been loaded at the start
      of the controller, it is not up-to-date anymore and doesn't
      get all the STOPPED jobs. Doing a db.commit() just before
      querying the STOPPED jobs could refresh the loaded DB.
      Fix #2053.
  28. 12 Jan, 2017 1 commit
    • RyanHerb's avatar
      task.py add defs variable FUSE_SERVER · b3a20800
      RyanHerb authored
      the fuse server was referenced as localhost in the code. However, for
      the separation of reposibilities to work correctly in the docker
      installation it was necessary to add a variable in order to be able to
      reference the correct container for running custom fuse jobs
  29. 14 Dec, 2016 1 commit