Skip to content

Commit

Permalink
Fix bypass_ashleys missing parameter + test submodule & LFS on GH act…
Browse files Browse the repository at this point in the history
…ions
  • Loading branch information
weber8thomas committed Jun 19, 2024
1 parent eb15138 commit b3722d7
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 26 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/main_test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
uses: actions/checkout@v4
with:
submodules: recursive
# lfs: true
lfs: true
- name: Setup Python
uses: actions/setup-python@v2
- name: Add Conda to system path
Expand Down Expand Up @@ -75,7 +75,7 @@ jobs:
uses: actions/checkout@v4
with:
submodules: recursive
# lfs: true
lfs: true
- name: Setup Python
uses: actions/setup-python@v2
- name: Add Conda to system path
Expand Down
3 changes: 3 additions & 0 deletions config/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,9 @@ ashleys_threshold: 0.5
# Enable or disable FastQC analysis
MultiQC: False

# Enable or disable ashleys-qc automatic classification
bypass_ashleys: False

# --------------------------------------------------------
# Counts Configuration
# --------------------------------------------------------
Expand Down
55 changes: 31 additions & 24 deletions config/config_metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,98 +4,105 @@ email:
required: False
default: '""'
lint_check: False
category: "Others"

data_location:
desc: "Input BAM location"
type: string
required: True
default: '""'
lint_check: False
category: "I/O"

reference:
desc: "Reference assembly selected"
type: string
required: True
default: hg38
lint_check: True
options:
- hg19
- hg38
- T2T
hand_selection:
desc: "Enable / Disable low-quality libraries hand selection through Jup NB"
category: "Reference genome"

MultiQC:
desc: "Enable / Disable MultiQC aggregation"
type: bool
required: False
default: False
lint_check: True
options:
- True
- False
MultiQC:
desc: "Enable / Disable MultiQC aggregation"
category: "Quality Control"

bypass_ashleys:
desc: "Enable / Disable bypassing Ashleys QC"
type: bool
required: False
default: False
lint_check: True
options:
- True
- False
category: "Quality Control"

multistep_normalisation:
desc: "Enable / Disable multistep normalisation"
type: bool
required: False
default: False
lint_check: True
options:
- True
- False
category: "Normalisation"

ashleys_threshold:
desc: "Ashleys-qc binary classification threshold"
type: bool
required: False
default: 0.5
lint_check: False
category: "Quality Control"

window:
desc: "Mosaic bin window size"
type: int
required: True
default: 200000
lint_check: False
options:
- 200000
- 100000
category: "Counts"

chromosomes:
desc: List of chromosomes to be processed in the pipeline
type: list
required: True
default: "[chr1..22,chrX,chrY]"
category: "Reference genome"

chromosomes_to_exclude:
desc: List of chromosomes to be excluded
type: list
required: True
default: "[]"
category: "Reference genome"

genecore:
desc: Enable / Disable genecore option. Required genecore_date_folder
type: bool
required: False
default: False
lint_check: False
options:
- True
- False
category: "Data processing"

genecore_date_folder:
desc: Genecore folder to be processed under /g/korbel/shared/genecore
type: str
required: False
default: '""'
lint_check: False
category: "Data processing"

samples_to_process:
desc: List of samples to be specifically processed in genecore_date_folder
type: list
required: True
default: "[]"
lint_check: False
category: "Data processing"

publishdir:
desc: If specified, will copy important data to a second place
type: str
required: False
default: ""
lint_check: False
category: "I/O"

0 comments on commit b3722d7

Please sign in to comment.