Skip to content
Snippets Groups Projects
  1. Mar 06, 2020
  2. Feb 21, 2020
  3. Feb 15, 2020
    • BIOPZ-Katsantoni Maria's avatar
      get Snakemake input from LabKey API · eea0206f
      BIOPZ-Katsantoni Maria authored and Alex Kanitz's avatar Alex Kanitz committed
      - add script that prepares Snakemake input files 'samples.tsv' and 'config.yaml' from LabKey table
      - script either connects to API directly (with '--remote' and related options) or processes a tab-separated LabKey dump file
      - add tests for both use cases
      - common input files for tests now in 'tests/input_files'
      - update all other tests to account for new file locations
      - update documentation
      eea0206f
  4. Feb 09, 2020
    • Alex Kanitz's avatar
      replace test files with small synthetic ones · 48e012a0
      Alex Kanitz authored
      - replaces existing larger libraries and annotations in test cases `test_create_dag_chart` and `test_integration_workflow`
      - adds the following new test files:
        - `chr1-10000-20000.fa`: artificial chromosome of length 10'000 (based on human chromosome 1)
        - `chr1-10000-20000.gtf`: matching gene annotation file with two gene and three multi-exon transcripts entries
        - `chr1-10000-20000.transcripts.fa`: sequences of the transcripts listed in the gene annotation file
        - `synthetic.mate_?.fastq.gz`: 10 read pairs randomly sampled from the genic regions of the artificial chromosome
        - `synthetic.*.bed`: BED files with expected alignments for each read; names of overlapping genes are specified in a 7th column
      - updates file paths in the relevant sample tables
      - extends and updates checksum checking of result files in CI/CD pipeline
      48e012a0
  5. Feb 08, 2020
  6. Feb 07, 2020
    • Alex Kanitz's avatar
      fix various small issues · 17818f4a
      Alex Kanitz authored
      - remove log files and add '.snakemake' directories to '.gitignore'
      - update wrong link in 'README.md'
      - delete superfluous script documentation 'scripts/labkey_api.md'
      - add Snakemake-specific file extension '.smk' to subworkflows
      - remove non-deterministic workflow output from md5 sums
      17818f4a
  7. Feb 04, 2020
    • Alex Kanitz's avatar
      clean up tests · 6a231363
      Alex Kanitz authored
      - set up integration test for Snakefile in dedicated folder; current test case was left untouched for the time being, despite requiring large input files
      - set up DAG chart creation test in dedicated folder; script creates an SVG representation of the workflow DAG at `images/workflow_dag.svg`
      - both tests have been added to the GitLab CI/CD configuration; the latter test ensures that always the latest version of the
      - all tests are now located inside subdirectories of `tests/`; test scripts and configuration files for test runs etc. have been moved to the appropriate test directories
      - for the time being, required input files for each test are placed within the individual test directories; a layout for common test files should be introduced later and paths and bind paths in tests adapted
      - make script `scripts/labkey_api.py` executable
      6a231363
Loading