-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
27 changed files
with
14,791 additions
and
421 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
name: Validate CWL Files | ||
|
||
on: | ||
push: | ||
branches: [master, develop] | ||
pull_request: | ||
branches: [master, develop] | ||
|
||
jobs: | ||
validate_cwls: | ||
runs-on: macos-latest | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
python-version: [3.6, 3.7] | ||
steps: | ||
- uses: actions/checkout@v2 | ||
with: | ||
submodules: recursive | ||
- name: Set up Python ${{ matrix.python-version }} | ||
uses: actions/setup-python@v2 | ||
with: | ||
python-version: ${{ matrix.python-version }} | ||
- name: Install cwltool | ||
run: | | ||
python -m pip install toil[cwl]==4.2.0 | ||
- uses: actions/checkout@v2 | ||
- name: Validate | ||
run: | | ||
pip install cwltool | ||
find . -name '*.cwl' | xargs -n 1 -P 8 cwltool --validate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
--- | ||
description: Specifications for performing Indel Re-alignment on a BAM file. | ||
--- | ||
|
||
## Indel Re-alignment sub-workflow specification - abra_fx.cwl | ||
|
||
### Tools used: | ||
|
||
- [bedtools genomecov](https://msk-access.gitbook.io/command-line-tools-cwl/bedtools/bedtools_genomecov_v2.28.0_cv2) | ||
- [bedtools merge](https://msk-access.gitbook.io/command-line-tools-cwl/bedtools/bedtools_merge_v2.28.0_cv2) | ||
- [ABRA2](https://msk-access.gitbook.io/command-line-tools-cwl/abra2/abra2_2.22) | ||
- [GATK - FixMateInformation](https://msk-access.gitbook.io/command-line-tools-cwl/picard-tools/picard_fix_mate_information_4.1.8.1) | ||
|
||
### Usage | ||
|
||
```bash | ||
usage: indel_realignment.cwl [-h] [--window_size WINDOW_SIZE] | ||
[--soft_clip_contig SOFT_CLIP_CONTIG] | ||
[--scoring_gap_alignments SCORING_GAP_ALIGNMENTS] | ||
--reference_fasta REFERENCE_FASTA [--no_sort] | ||
[--maximum_mixmatch_rate MAXIMUM_MIXMATCH_RATE] | ||
[--maximum_average_depth MAXIMUM_AVERAGE_DEPTH] | ||
[--ignore_bad_assembly] | ||
[--contig_anchor CONTIG_ANCHOR] | ||
[--consensus_sequence] [--bam_index] | ||
[--number_of_threads NUMBER_OF_THREADS] | ||
[--option_bedgraph] [--no_edge_complex_indel] | ||
[--distance_between_features DISTANCE_BETWEEN_FEATURES] | ||
[job_order] | ||
|
||
positional arguments: | ||
job_order Job input json file | ||
|
||
optional arguments: | ||
-h, --help show this help message and exit | ||
--window_size WINDOW_SIZE | ||
--soft_clip_contig SOFT_CLIP_CONTIG | ||
--scoring_gap_alignments SCORING_GAP_ALIGNMENTS | ||
--reference_fasta REFERENCE_FASTA | ||
--no_sort | ||
--maximum_mixmatch_rate MAXIMUM_MIXMATCH_RATE | ||
--maximum_average_depth MAXIMUM_AVERAGE_DEPTH | ||
--ignore_bad_assembly | ||
--contig_anchor CONTIG_ANCHOR | ||
--consensus_sequence | ||
--bam_index | ||
--number_of_threads NUMBER_OF_THREADS | ||
--option_bedgraph | ||
--no_edge_complex_indel | ||
--distance_between_features DISTANCE_BETWEEN_FEATURES | ||
``` |
Oops, something went wrong.