Skip to content
Snippets Groups Projects
  1. Mar 12, 2020
  2. Feb 21, 2020
    • BIOPZ-Katsantoni Maria's avatar
      handle polyA processing in input preparation script · c4e20a21
      BIOPZ-Katsantoni Maria authored and Alex Kanitz's avatar Alex Kanitz committed
      - fixes some functions in `labkey_to_snakemake.py`
      - add optional argument for trimming polyA tails; they are trimmed as follows:
        - if mate is sense, oligo-A is added to sample table for `cutadapt` rule to trim
        - if mate is antisense, oligo-T is added to sample table for `cutadapt` rule to trim
        - if option is set to `--trim_polya`, oligo-X stretch is added to sample table and `cutadapt` will not trim
      c4e20a21
  3. Feb 20, 2020
    • Alex Kanitz's avatar
      create log directories in Snakefile\ · 5e1ec85e
      Alex Kanitz authored
      - log and, if workflow is executed on cluster, cluster log directories are explicitly created in `Snakefile`
      - location of main log directory can be configured in `config.yaml` (field `log_dir`, previously: `local_log`; requires change in script `labkey_to_snakemake.py` as well as subworkflows as field name is hard-coded there)
      - location of cluster log directory can be configured in `cluster.json` (in field `__default__` -> `out`)
      - `config.yaml` and `cluster.json` in `tests/input_files` are set such that a directory `logs/` is created in the directory where Snakemake is run (i.e., the directory of each test); cluster logs are stored in a subdirectory `logs/cluster`
      - removes instructions to explicitly create log directories from docs and all test scripts
      - cleans up main `Snakefile` (apart from Snakemake-specific syntax, now passes `flake8` linter test)
      5e1ec85e
  4. Feb 18, 2020
    • Alex Kanitz's avatar
      run tests in verbose mode · 0d95577e
      Alex Kanitz authored
      - trap call functionalized through cleanup() function
      - function added to all test scripts
      - function prints out exit status of last command before trap
      - flag `--verbose` added to Snakemake calls in all test scripts
      - script tests rename to follow naming convention 'test_script_<script_name>_<script_run_mode>
      0d95577e
Loading