Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
809 commits
Select commit Hold shift + click to select a range
0b39ebe
updated docs
svural Feb 4, 2022
db02adf
add toil-cwl-runner to documentation
svural Feb 8, 2022
1395e87
cleaned up and added contributor sections to the cwls
svural Feb 10, 2022
917da21
inital commit
svural Feb 22, 2022
6443d09
Adding Mosdepth
rhshah Mar 4, 2022
6b04b01
Update mosdepth_0.3.3.cwl
rhshah Mar 4, 2022
5c288c9
cwl_v1
Mar 14, 2022
2b97be6
initial commit
svural Mar 16, 2022
3e07e84
Update mosdepth cwl
carmelinacharalambous Mar 17, 2022
2c3341b
initial commit
svural Mar 17, 2022
e6c40c7
inital commit
svural Mar 17, 2022
91de67f
initial commit
svural Mar 17, 2022
a2a43e3
Adding README.md and example inputs files
carmelinacharalambous Mar 17, 2022
7fda300
Updated mosdepth_0.3.3.md
carmelinacharalambous Mar 17, 2022
b04acc7
Update mosdepth_0.3.3.cwl
rhshah Mar 17, 2022
af4f8a0
Merge pull request #131 from msk-access/feature/add_mosdepth
rhshah Mar 17, 2022
14fa7f4
Merge pull request #130 from msk-access/feature/vardict
rhshah Mar 18, 2022
8bf8ecc
Update SUMMARY.md
rhshah Mar 18, 2022
a931c07
working cwl
Mar 21, 2022
8a19a62
Update octopus_0-7-4.cwl
Mar 21, 2022
a9df476
updated summary and docs
Mar 21, 2022
ad73f7c
Update SUMMARY.md
Mar 22, 2022
dfe9f05
Merge branch 'develop' into feature/add_octopus
rhshah Mar 22, 2022
4c6c34a
Update octopus_0-7-4.cwl
Mar 22, 2022
b2825fc
Update octopus_0.7.4.md
Mar 22, 2022
a28bdca
Update octopus_0.7.4.md
rhshah Mar 22, 2022
603d108
Merge pull request #132 from msk-access/feature/add_octopus
rhshah Mar 22, 2022
eabd77b
first delly commit
buehlere Apr 14, 2022
b19a531
adding additional documentation
buehlere Apr 14, 2022
16d39a9
Updating Delly2
rhshah Apr 15, 2022
f21ac0a
Code Review Updates Delly
buehlere Apr 15, 2022
982b672
Merge pull request #134 from msk-access/dellytools
rhshah Apr 18, 2022
3803e37
Merge pull request #135 from msk-access/feature/vcf2maf_update
rhshah Apr 18, 2022
c62f7ab
Revert "Feature/vcf2maf update"
rhshah Apr 18, 2022
5d57437
Merge pull request #136 from msk-access/revert-135-feature/vcf2maf_up…
rhshah Apr 18, 2022
44f6b73
Fixing Structure and docs
rhshah Apr 18, 2022
f2beec8
Revert "Feature/vcf2maf update"
rhshah Apr 18, 2022
7177197
Merge pull request #137 from msk-access/revert-135-feature/vcf2maf_up…
rhshah Apr 18, 2022
cdd1ea5
Revert "Revert 135 feature/vcf2maf update"
rhshah Apr 18, 2022
7c03c01
Merge pull request #138 from msk-access/revert-136-revert-135-feature…
rhshah Apr 18, 2022
4a6f1a2
initial commit
svural Apr 19, 2022
3087f13
Merge pull request #139 from msk-access/feature/vcf2maf
rhshah Apr 25, 2022
f5f0180
Adding VCF2MAF 1.6.21
rhshah Apr 25, 2022
39bf207
Fix Docs
rhshah Apr 25, 2022
264331b
Fix Docs
rhshah Apr 25, 2022
2841244
fix docs
rhshah Apr 25, 2022
c5a3815
Adding BCFtools to docs and updating the docker image location
rhshah Apr 25, 2022
b7ae002
Updating bcftools
rhshah Apr 25, 2022
a55b050
Bump pip from 18.1 to 21.1
dependabot[bot] Apr 26, 2022
537649a
Merge pull request #140 from msk-access/dependabot/pip/pip-21.1
rhshah Apr 26, 2022
45531ce
bgzip, tabix, sortVcf
Apr 28, 2022
dbee02c
resolved_conflict1
May 2, 2022
e5f4d12
Merge branch 'develop' into feature/add_tabix
rhshah May 3, 2022
03ce367
Merge pull request #141 from msk-access/feature/add_tabix
rhshah May 4, 2022
248111e
updating v.0.9.1
buehlere May 11, 2022
90d066e
adding version 1.0.3
buehlere May 11, 2022
659ef73
small clean-ups
buehlere May 11, 2022
d640c69
Merge branch 'dellytools1.0.3' of https://github.com/msk-access/cwl-c…
buehlere May 11, 2022
a130a59
update memory usage
buehlere May 12, 2022
57b48a1
Merge pull request #143 from msk-access/dellytools1.0.3
rhshah May 12, 2022
f35e2f5
Bump pip from 18.1 to 21.1
dependabot[bot] May 12, 2022
33717ae
Merge pull request #144 from msk-access/dependabot/pip/pip-21.1
rhshah May 12, 2022
14974ba
fixing path thinko
buehlere May 12, 2022
db765fa
Merge pull request #145 from msk-access/dellytools1.0.3
rhshah May 12, 2022
7a06084
multiqcv.12
carmelinacharalambous May 12, 2022
3ca9a3f
multiqc v1.12
carmelinacharalambous May 16, 2022
2df41b2
Fixing docs for all
rhshah May 16, 2022
1637361
fixing docs
rhshah May 16, 2022
21696bf
add namespaces
carmelinacharalambous May 16, 2022
2bf3b67
Merge pull request #147 from msk-access/v.12multiqc_v1.12
rhshah May 16, 2022
aacc397
initial prostprocess cwl
buehlere May 17, 2022
0a62169
documenting dockerfile location
buehlere May 17, 2022
b850067
adding case-control
buehlere May 17, 2022
d73f098
edit to READMES
buehlere May 17, 2022
611d3c2
consolidating pv_vardict
buehlere May 19, 2022
be5e53e
updating docker to specific version
buehlere May 19, 2022
63dd20b
updating structure
buehlere May 19, 2022
6d6ef17
moving docs
buehlere May 20, 2022
aa115f9
adjusting name in README
buehlere May 20, 2022
5aae468
updating docker image
buehlere May 24, 2022
607a87a
updating docker version
buehlere May 25, 2022
6edef7f
Fixing formats
rhshah May 25, 2022
798fcfe
Merge pull request #148 from msk-access/postprocess
rhshah May 25, 2022
ef49202
Fixing README
rhshah May 25, 2022
ab9b482
Bump pip from 18.1 to 21.1
dependabot[bot] May 25, 2022
a0e516d
Merge pull request #149 from msk-access/dependabot/pip/pip-21.1
rhshah May 25, 2022
8dd71b9
cwl_norm
May 25, 2022
9765fd3
updated normalization
May 26, 2022
a388e2b
merge
May 26, 2022
1af40aa
removed sbg tags
May 26, 2022
e4f7709
update image
buehlere May 27, 2022
6b356ae
Update bcftools_bgzip_1.15.1.cwl
rhshah May 27, 2022
eb36aaa
Updating Tabix
rhshah May 27, 2022
b0e1eae
Fixing SortBed
rhshah May 27, 2022
0bf1df7
Update bcftools_normvcf_1.15.1.cwl
rhshah May 27, 2022
d741dbe
Fixing CWLs
rhshah May 27, 2022
bc49a43
Update bcftools_tabix_1.15.1.cwl
rhshah May 31, 2022
f3c9cd7
Update bcftools_tabix_1.15.1.cwl
rhshah May 31, 2022
a789a94
Update bcftools_tabix_1.15.1.cwl
rhshah May 31, 2022
7ec2338
Update bcftools_tabix_1.15.1.cwl
rhshah May 31, 2022
4c74d0a
Update bcftools_tabix_1.15.1.cwl
rhshah May 31, 2022
617ad95
Update bcftools_tabix_1.15.1.cwl
rhshah May 31, 2022
deee7ba
updated files
Jun 1, 2022
ca4390f
restoring sortbed
Jun 1, 2022
b654851
Create annotate_bed.cwl
buehlere Jun 1, 2022
490a3e0
comments addresed
Jun 1, 2022
83d57da
adding example inputs
buehlere Jun 1, 2022
3e22550
edit ids
buehlere Jun 1, 2022
b5e1c1e
changing input to dict
buehlere Jun 1, 2022
bebbfbb
Update example_inputs.yaml
buehlere Jun 1, 2022
bd6a804
Update annotate_bed.cwl
buehlere Jun 1, 2022
aa0ab9d
Update annotate_bed.cwl
buehlere Jun 1, 2022
aa242f0
Update annotate_bed.cwl
buehlere Jun 1, 2022
c826c50
Update annotate_bed.cwl
buehlere Jun 1, 2022
15987f7
Update annotate_bed.cwl
buehlere Jun 1, 2022
72abd3b
Create coverage_stats_single.cwl
buehlere Jun 2, 2022
d6ad049
Update coverage_stats_single.cwl
buehlere Jun 2, 2022
bbecbfe
updating cwl
buehlere Jun 2, 2022
2e21666
rename examples
buehlere Jun 2, 2022
b3b0f92
tuning up athena example yml
buehlere Jun 2, 2022
1854626
building out athena example
buehlere Jun 2, 2022
00167b0
updating output dir in single_stats
buehlere Jun 2, 2022
6dab1e8
adding coverage_report_single
buehlere Jun 2, 2022
8190149
updating coverage report yaml.
buehlere Jun 2, 2022
1ba25de
updating output coverage_report_single
buehlere Jun 2, 2022
9ae2569
updating documentation for athen_14.1
buehlere Jun 2, 2022
4db3893
wrong version name for athean
buehlere Jun 2, 2022
b6b23e2
Merge branch 'develop' into cwl_utils-postprocessing
rhshah Jun 2, 2022
faae978
output change for bed annotate
buehlere Jun 2, 2022
af6d2c3
Merge pull request #151 from msk-access/cwl_utils-postprocessing
rhshah Jun 2, 2022
f02962c
workflow for full athena report
buehlere Jun 2, 2022
b898bad
making new dir and doc for cci_utils
buehlere Jun 2, 2022
3c56596
changing folder structure
buehlere Jun 2, 2022
12547f8
simplifying template to start from
buehlere Jun 2, 2022
65ccbc2
update version/authors
buehlere Jun 2, 2022
7fb8816
fix typo
buehlere Jun 2, 2022
2c5f4a0
adding bed annotate to workflow
buehlere Jun 2, 2022
a92d51e
syntax error
buehlere Jun 2, 2022
3f66995
changing output stats_single
buehlere Jun 2, 2022
48b5996
Update athena_report.cwl
buehlere Jun 2, 2022
dc8bfc3
fixing access_utiils version
buehlere Jun 2, 2022
44bd76e
Update coverage_stats_single.cwl
buehlere Jun 2, 2022
9ebac32
updates to output/inputs
buehlere Jun 2, 2022
5a4750e
remove athena report
buehlere Jun 2, 2022
0363b3e
fix docs/cci_utils/*md
carmelinacharalambous Jun 6, 2022
ebef3d6
Merge pull request #152 from msk-access/update-utils-image
rhshah Jun 6, 2022
04e1806
updating annotate bedtools examples
buehlere Jun 7, 2022
2562494
updaing coverage_stats_single example
buehlere Jun 7, 2022
ceba447
Update coverage_stats_single.cwl
buehlere Jun 7, 2022
16916c7
update coverage_report_single example
buehlere Jun 7, 2022
4ce54e0
Update coverage_report_single.cwl
buehlere Jun 7, 2022
1c95f30
Update coverage_report_single.cwl
buehlere Jun 7, 2022
593bac5
Update example_inputs_juno.yaml
buehlere Jun 7, 2022
69b8a0a
Update example_inputs_juno.yaml
buehlere Jun 7, 2022
025f940
Update example_inputs_juno.yaml
buehlere Jun 7, 2022
63445e2
Update example_inputs_juno.yaml
buehlere Jun 7, 2022
75cc219
Update coverage_stats_single.cwl
buehlere Jun 7, 2022
02d948c
fixes for array inputs
buehlere Jun 7, 2022
df6f272
Update example_inputs.yaml
buehlere Jun 7, 2022
b465ca2
Update coverage_stats_single.cwl
buehlere Jun 7, 2022
9a5d5ff
Update coverage_report_single.cwl
buehlere Jun 7, 2022
35a6fe2
updating documentation
buehlere Jun 9, 2022
bdf6711
updates to fix cci_utils
buehlere Jun 9, 2022
eef0872
Update example_inputs.yaml
buehlere Jun 9, 2022
793a805
Merge pull request #154 from msk-access/fix_cci_utils
rhshah Jun 9, 2022
cfccfb3
Merge pull request #153 from msk-access/athena-cwl
rhshah Jun 14, 2022
f610cee
updating cci_utils version
buehlere Jun 16, 2022
2faa1b6
update cci_utils version
buehlere Jun 16, 2022
1d8b998
Merge pull request #155 from msk-access/cci_utils_version
rhshah Jun 16, 2022
688675b
Update pv_vardict_single_filter_0.1.3.cwl
buehlere Jun 17, 2022
e6c9db8
Update pv_vardict_single_filter_0.1.3.cwl
buehlere Jun 17, 2022
501e1fb
adjusting version
buehlere Jun 17, 2022
f15449c
Update pv_vardict_single_filter_0.1.3.cwl
buehlere Jun 17, 2022
ef2768b
additional versioning cleanup
buehlere Jun 17, 2022
514b045
adding output fix to case control
buehlere Jun 17, 2022
efad5b1
Merge pull request #156 from msk-access/fix_post_output
rhshah Jun 21, 2022
9600583
bumping version on cci_utils
buehlere Jun 21, 2022
b86763f
Update general_stats_parse_0.1.9.md
buehlere Jun 21, 2022
726bba8
Merge pull request #157 from msk-access/upgrade-cci_utils
rhshah Jun 21, 2022
fda2060
Update vardict_app.cwl
buehlere Jun 22, 2022
31f7c8f
Update vardict_app.cwl
buehlere Jun 22, 2022
8b1adca
Merge pull request #158 from msk-access/vardictjava-fix-file
rhshah Jun 22, 2022
9d84ae0
Changes to Vardict
rhshah Jun 23, 2022
0db5e8e
Merge pull request #160 from msk-access/feature/fix_vardict
rhshah Jun 23, 2022
f9a6fc2
bumping cci_utils version
buehlere Jun 27, 2022
91f7d44
Merge pull request #161 from msk-access/bump-cci_utils
rhshah Jun 27, 2022
05b886e
Update bcftools_sort._1.15.1.cwl
Jun 27, 2022
aec82b9
control sample name
Jun 27, 2022
b72da8d
Updates based on Karthi
rhshah Jun 27, 2022
359f6b6
Merge pull request #162 from msk-access/bcftools1.15_sort
rhshah Jun 27, 2022
cc06f27
fai change
Jun 29, 2022
d4f30de
Merge pull request #163 from msk-access/vardict-fai
rhshah Jun 29, 2022
91a2e4f
Update vardict_app.cwl
Jun 30, 2022
19cdc74
Merge pull request #164 from msk-access/fai
rhshah Jun 30, 2022
66f3435
stdout_update
Jul 1, 2022
bd75dac
Update var_to_vcf.cwl
Jul 1, 2022
d776cad
Update var_to_vcf.cwl
Jul 1, 2022
2e336e9
Update bcftools_sort._1.15.1.cwl
Jul 1, 2022
98622e0
Update bcftools_sort._1.15.1.cwl
Jul 1, 2022
dbb4f13
Update bcftools_bgzip_1.15.1.cwl
Jul 5, 2022
80b6450
Update bcftools_bgzip_1.15.1.cwl
Jul 5, 2022
9bbcf5e
Update bcftools_bgzip_1.15.1.cwl
Jul 5, 2022
9d28043
Update bcftools_bgzip_1.15.1.cwl
Jul 5, 2022
106b452
Update bcftools_bgzip_1.15.1.cwl
Jul 5, 2022
e164d71
adding output directory
Jul 5, 2022
b0010d6
type_directory
Jul 5, 2022
4759878
Fix to bgzip and var_to_vcf
rhshah Jul 6, 2022
1fd943f
Merge pull request #165 from msk-access/var2vcf_output
rhshah Jul 6, 2022
bfe1f43
Update coverage_report_single.cwl
buehlere Jul 6, 2022
77549a2
fix so output has .html extension
carmelinacharalambous Jul 6, 2022
775ee9b
Update bcftools_sort._1.15.1.cwl
rhshah Jul 6, 2022
799ce38
Merge pull request #166 from msk-access/athena-fix
rhshah Jul 15, 2022
af3f6a4
adding new cci utils
buehlere Jul 15, 2022
8d5d3ed
Merge pull request #167 from msk-access/update_cci
rhshah Jul 15, 2022
3b1bafc
bumping cci_utils version
buehlere Jul 22, 2022
687ffcc
Merge pull request #168 from msk-access/cci_update
rhshah Jul 22, 2022
a9fdf38
adding memory requirements to athena cwls
carmelinacharalambous Jul 22, 2022
aeb17c4
adding runtime.cores
carmelinacharalambous Jul 22, 2022
98e8f82
Update annotate_bed.cwl
rhshah Jul 22, 2022
284acc9
Fixing cwls
rhshah Jul 22, 2022
3c63abc
Update annotate_bed.cwl
rhshah Jul 22, 2022
51b2f99
updating athena documentation
carmelinacharalambous Jul 22, 2022
2abde4f
adding info to athena README.md
carmelinacharalambous Jul 22, 2022
9cd104e
Merge pull request #170 from msk-access/mem_req2mem_req2
rhshah Jul 22, 2022
53e14b0
bumping cci_utils
buehlere Jul 25, 2022
477f980
bumping cci_utils version
buehlere Jul 26, 2022
ab6a5a3
Merge pull request #172 from msk-access/cci_update
rhshah Jul 26, 2022
d2fb23c
bumping cci_utils
buehlere Jul 28, 2022
a3ea900
Merge pull request #173 from msk-access/cci_update
rhshah Jul 28, 2022
f158627
bumping cci_update
buehlere Jul 29, 2022
4629733
Merge pull request #174 from msk-access/cci_update
rhshah Jul 29, 2022
5051a9c
custom_enst
Aug 2, 2022
c401801
vep_custom
Aug 2, 2022
7e4ebad
asString
Aug 2, 2022
0017024
adding retain
Aug 2, 2022
89c4e9b
description
Aug 2, 2022
fc7ec17
Update vcf2maf_1.6.21.cwl
Aug 2, 2022
9d5b8ab
record_filter
Aug 2, 2022
4dbd176
Update vcf2maf_1.6.21.cwl
Aug 2, 2022
d5808ed
combining as array
Aug 2, 2022
ca4c042
Update vcf2maf_1.6.21.cwl
Aug 2, 2022
9816328
Update vcf2maf_1.6.21.cwl
Aug 2, 2022
d3ae1c6
Update vcf2maf_1.6.21.cwl
Aug 2, 2022
07a4448
Update vcf2maf_1.6.21.cwl
Aug 2, 2022
e2e56e6
Update vcf2maf_1.6.21.cwl
Aug 3, 2022
6f33826
Update vcf2maf_1.6.21.cwl
Aug 3, 2022
74513cd
docs updated
Aug 3, 2022
9e9b316
updated
Aug 4, 2022
b4767f8
updated docs, default ,contributor
Aug 15, 2022
a75e692
Update example_inputs.yaml
Aug 15, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
21 changes: 21 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# http://editorconfig.org

root = true

[*]
indent_style = space
indent_size = 4
trim_trailing_whitespace = true
insert_final_newline = true
charset = utf-8
end_of_line = lf

[*.bat]
indent_style = tab
end_of_line = crlf

[LICENSE]
insert_final_newline = false

[Makefile]
indent_style = tab
1 change: 1 addition & 0 deletions .gitbook.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
root: ./docs
15 changes: 15 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
* cwl-commandlinetools version:
* Python version:
* Operating System:

### Description

Describe what you were trying to get done.
Tell us what happened, what went wrong, and what you expected to happen.

### What I Did

```
Paste the command(s) you ran and the output.
If there was a crash, please include the traceback here.
```
12 changes: 7 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ __pycache__/

# Distribution / packaging
.Python
env/
build/
develop-eggs/
dist/
Expand Down Expand Up @@ -81,8 +82,10 @@ celerybeat-schedule
# SageMath parsed files
*.sage.py

# Environments
# dotenv
.env

# virtualenv
.venv
env/
venv/
Expand All @@ -108,7 +111,6 @@ venv.bak/

# vscode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json

# pycharm
.idea
31 changes: 31 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Config file for automatic testing at travis-ci.org

language: python
python:
- 3.7
- 2.7

# Command to install dependencies, e.g. pip install -r requirements.txt --use-mirrors
install:
- pip install -U tox-travis
- pip install -r requirements.txt

# Command to run tests, e.g. python setup.py test
script:
- find . -name '*.cwl' | xargs -n 1 cwltool --validate

# Assuming you have installed the travis-ci CLI tool, after you
# create the Github repo and add it to Travis, run the
# following command to finish PyPI deployment setup:
# $ travis encrypt --add deploy.password
deploy:
provider: pypi
distributions: sdist bdist_wheel
user: __token__
password:
secure: g9Ja5QDLc1WGu50xpmXl6wcP7qRNzfYZk7i3PEJtQNO6JLPtxEmBgDAb4+RedRxLo9MRmws/n/bFkTOSP837d+tJ91cYN6TFbVu2teWiR6hblDX/Twhbceq/MjdYJyAVsH+KpuORjuJGqzk2I4QLzI+B/0mXuWcE4EPaCZ5mpm0aYYOTLW1Ukxl1j/PoV8wWC2glItLQ02zIvLyr276+en+RAdWYwqW8sY7rn4hI6VaM78OMsc2/cvG27X82SX4rBxJ3/VveslAc3O7Kck02ltOPyOLI3w++HEVvhHAaCK3kDxNEYQCMly1lDYWTfAGm2F5TZ5mgt2adb08AN//0GnWQOfciHh3JUrIt7po7B5Zs8kmZNGGTJFog8o+btU4pAeCDIt61lFyMo7VVpvPzR4ToiGP3zBvGEgnZd7WpTI0H0E4oc821vl9SAN+3aWQhDxDHl+z3VDwpZTA18mgQikFNc7asKDSXCAGoStI/YFWjw3X+tvFGMXR+R6dpmeSplFFSOx9L3TbrtymWProH8MOyxSVNDdQG6Vz41bN9IS47GRI+/1A9jXxwGurKY1ZL7HZDApDx42Fn2RdOFQNyLCeCneI+RUXtkHY56tH3GpBmnnJX6bKPrn4+VIbgd1VCahPrG8INqxx+SE4JojdIQHcxDy924PCL8mS4hakE4Z0=
on:
tags: true
repo: msk-access/cwl-commandlinetools
python: 2.7

16 changes: 16 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
Apache Software License 2.0

Copyright (c) 2019, msk-access

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

9 changes: 9 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
include LICENSE
include README.md

recursive-include tests *
recursive-include *.cwl
recursive-exclude * __pycache__
recursive-exclude * *.py[co]

recursive-include docs *.jpg *.png *.gif
77 changes: 77 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
.PHONY: clean clean-test clean-pyc clean-build docs help
.DEFAULT_GOAL := help

define BROWSER_PYSCRIPT
import os, webbrowser, sys

try:
from urllib import pathname2url
except:
from urllib.request import pathname2url

webbrowser.open("file://" + pathname2url(os.path.abspath(sys.argv[1])))
endef
export BROWSER_PYSCRIPT

define PRINT_HELP_PYSCRIPT
import re, sys

for line in sys.stdin:
match = re.match(r'^([a-zA-Z_-]+):.*?## (.*)$$', line)
if match:
target, help = match.groups()
print("%-20s %s" % (target, help))
endef
export PRINT_HELP_PYSCRIPT

BROWSER := python -c "$$BROWSER_PYSCRIPT"

help:
@python -c "$$PRINT_HELP_PYSCRIPT" < $(MAKEFILE_LIST)

clean: clean-build clean-pyc clean-test ## remove all build, test, coverage and Python artifacts

clean-build: ## remove build artifacts
rm -fr build/
rm -fr dist/
rm -fr .eggs/
find . -name '*.egg-info' -exec rm -fr {} +
find . -name '*.egg' -exec rm -f {} +

clean-pyc: ## remove Python file artifacts
find . -name '*.pyc' -exec rm -f {} +
find . -name '*.pyo' -exec rm -f {} +
find . -name '*~' -exec rm -f {} +
find . -name '__pycache__' -exec rm -fr {} +

clean-test: ## remove test and coverage artifacts
rm -fr .tox/
rm -f .coverage
rm -fr htmlcov/
rm -fr .pytest_cache

lint: ## check style with flake8
flake8 cwl_commandlinetools tests

test: ## run tests quickly with the default Python
pytest

test-all: ## run tests on every Python version with tox
tox

coverage: ## check code coverage quickly with the default Python
coverage run --source cwl_commandlinetools -m pytest
coverage report -m
coverage html
$(BROWSER) htmlcov/index.html

release: dist ## package and upload a release
twine upload dist/*

dist: clean ## builds source and wheel package
python setup.py sdist
python setup.py bdist_wheel
ls -l dist

install: clean ## install the package to the active Python's site-packages
python setup.py install
31 changes: 31 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
description: Central location for storing common workflow language based command line tools for building workflows
---

# Command-line tools built by CCI

- Free software: Apache Software License 2.0
* Documentation: [https://msk-access.gitbook.io/command-line-tools-cwl/](https://msk-access.gitbook.io/command-line-tools-cwl/)

## Features

Create command line tools in common workflow language to generate workflows.

## Installation

Clone the repository:

```
git clone --depth 50 https://github.com/msk-access/cwl-commandlinetools.git
```

**Follow the README in respective tool folder for execution of the tool.**


## Credits

- CMO ACCESS Informatics Team
- This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.
- Cookiecutter: https://github.com/audreyr/cookiecutter
- `audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage

86 changes: 0 additions & 86 deletions Workflows/bwa_sort_merge.cwl

This file was deleted.

Loading