-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Travis #112
base: develop
Are you sure you want to change the base?
Fix Travis #112
Changes from all commits
6478d5d
45bdf4b
93ae930
af0bb6c
393648e
6c487c2
cb75cd6
84a1be2
f5792e3
3611c8c
dfbba01
a9fa887
ae9758e
24962b1
8a262ac
b9844cc
dcce7ad
bc6e868
6cd4a78
efd88fb
b0a1bed
8badfa0
817cbdb
26efab4
de683e0
5bedf5a
b52a1ca
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
version: 1.2 | ||
workflows: | ||
- subclass: WDL | ||
primaryDescriptorPath: /variant-caller/variant-caller-wdl/topmed_freeze3_calling.wdl | ||
testParameterFiles: | ||
- /variant-caller/variant-caller-wdl/topmed_freeze3_calling.json | ||
name: UM_variant_caller_wdl | ||
- subclass: WDL | ||
primaryDescriptorPath: /aligner/u_of_michigan_aligner/u_of_michigan_aligner.wdl | ||
testParameterFiles: | ||
- /aligner/u_of_michigan_aligner/u_of_michigan_aligner.json | ||
name: UM_aligner_wdl | ||
- subclass: WDL | ||
primaryDescriptorPath: /aligner/functional-equivalence-wdl/FunctionalEquivalence.wdl | ||
testParameterFiles: | ||
- /aligner/functional-equivalence-wdl/FunctionalEquivalence.json | ||
name: CCDG_aligner_functional_equivalent_wdl | ||
- subclass: CWL | ||
primaryDescriptorPath: /aligner/sbg-alignment-cwl/topmed-alignment.cwl | ||
testParameterFiles: | ||
- /aligner/sbg-alignment-cwl/topmed-alignment.sample.json | ||
name: UM_aligner_cwl | ||
- subclass: CWL | ||
primaryDescriptorPath: /aligner/topmed-cwl/workflow/alignment_workflow.cwl | ||
testParameterFiles: | ||
- /test.json | ||
name: CCDG_aligner_functional_equivalent_cwl | ||
- subclass: CWL | ||
primaryDescriptorPath: /variant-caller/sbg-variant-caller-cwl/topmed_freeze3_calling.json | ||
testParameterFiles: | ||
- /variant-caller/sbg-variant-caller-cwl/topmed_freeze3_calling.json | ||
name: UM_variant_caller_cwl | ||
- subclass: CWL | ||
primaryDescriptorPath: /vcf-comparator/ConcordanceTestWorkflow.cwl | ||
testParameterFiles: | ||
- /test.json | ||
name: gatk-vcf-comparator |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,7 +4,7 @@ | |
The original pipelines were assembled and written by Hyun Min Kang ([email protected]) and Adrian Tan ([email protected]) | ||
at the [Abecasis Lab at the University of Michigan](https://genome.sph.umich.edu/wiki/Abecasis_Lab) | ||
|
||
See the [variant calling pipeline](https://github.com/statgen/topmed_freeze3_calling) and [alignment pipeline](https://github.com/statgen/docker-alignment) repositories | ||
See also the [variant calling pipeline](https://github.com/statgen/topmed_freeze3_calling) and [alignment pipeline](https://github.com/statgen/docker-alignment) repositories | ||
|
||
## Installing dependencies on your local system | ||
|
||
|
@@ -43,7 +43,7 @@ To run workflows of data stored on `gcloud` you need to set an environment varia | |
`cromwell` is a Java executable and requires a Java Runtime Engine. Follow the instruction [here](http://cromwell.readthedocs.io/en/develop/tutorials/FiveMinuteIntro/) for a complete installation. | ||
|
||
### 3. Dockstore | ||
For Dockstore to run you need to install the [Java Runtime Engine](https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04). Find installation instructions for Dockstore [here](https://dockstore.org/onboarding) (you need to be logged in to Dockstore). | ||
For Dockstore to run you need to install the [Java Runtime Engine](https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04). Find installation instructions for Dockstore [here](https://dockstore.org/quick-start). | ||
|
||
## Running workflows | ||
|
||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,30 @@ | ||
import "https://raw.githubusercontent.com/DataBiosphere/topmed-workflows/1.32.0/aligner/u_of_michigan_aligner/u_of_michigan_aligner.wdl" as TopMed_aligner | ||
import "https://raw.githubusercontent.com/DataBiosphere/topmed-workflows/1.32.0/aligner/u_of_michigan_aligner-checker/u_of_michigan_aligner_checker_calculation.wdl" as checker | ||
version 1.0 | ||
|
||
import "https://raw.githubusercontent.com/DataBiosphere/topmed-workflows/master/aligner/u_of_michigan_aligner/u_of_michigan_aligner.wdl" as TopMed_aligner | ||
import "https://raw.githubusercontent.com/DataBiosphere/topmed-workflows/master/aligner/u_of_michigan_aligner-checker/u_of_michigan_aligner_checker_calculation.wdl" as checker | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does using 'master' mean TravisCI will only be pulling in the latest released WDLs? I guess maybe there isn't a better way to do this until relative imports are supported in Terra so they can be used here? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I don't remember all the details, but if I recall correctly, it has to be master because 1.32.0 is out of date and doesn't work on Terra anymore. I'd be happy to work with your team on another release. |
||
|
||
workflow checkerWorkflow { | ||
String docker_image | ||
input { | ||
String docker_image | ||
|
||
File input_crai_file | ||
File input_cram_file | ||
File? input_crai_file | ||
File input_cram_file | ||
|
||
File inputTruthCRAMFile | ||
File inputTruthCRAMFile | ||
|
||
File ref_alt | ||
File ref_bwt | ||
File ref_sa | ||
File ref_amb | ||
File ref_ann | ||
File ref_pac | ||
File ref_alt | ||
File ref_bwt | ||
File ref_sa | ||
File ref_amb | ||
File ref_ann | ||
File ref_pac | ||
|
||
File ref_fasta | ||
File ref_fasta_index | ||
File ref_fasta | ||
File ref_fasta_index | ||
|
||
File dbSNP_vcf | ||
File dbSNP_vcf_index | ||
File dbSNP_vcf | ||
File dbSNP_vcf_index | ||
} | ||
|
||
call TopMed_aligner.TopMedAligner as aligner { | ||
input: | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
{ | ||
"checkerWorkflow.input_cram_file": "gs://topmed_workflow_testing/topmed_aligner/input_files/NWD176325.25reads.cram", | ||
"checkerWorkflow.input_crai_file": "gs://topmed_workflow_testing/topmed_aligner/input_files/NWD176325.25reads.cram.crai", | ||
|
||
"checkerWorkflow.inputTruthCRAMFile": "gs://topmed_workflow_testing/topmed_aligner_checker/truth_NWD176325.25reads.cram", | ||
|
||
"checkerWorkflow.ref_alt": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/hs38DH.fa.alt", | ||
"checkerWorkflow.ref_bwt": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/hs38DH.fa.bwt", | ||
"checkerWorkflow.ref_pac": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/hs38DH.fa.pac", | ||
"checkerWorkflow.ref_ann": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/hs38DH.fa.ann", | ||
"checkerWorkflow.ref_amb": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/hs38DH.fa.amb", | ||
"checkerWorkflow.ref_sa": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/hs38DH.fa.sa", | ||
"checkerWorkflow.ref_fasta": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/hs38DH.fa", | ||
"checkerWorkflow.ref_fasta_index": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/hs38DH.fa.fai", | ||
|
||
"checkerWorkflow.dbSNP_vcf": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/Homo_sapiens_assembly38.dbsnp138.vcf.gz", | ||
"checkerWorkflow.dbSNP_vcf_index": "gs://topmed_workflow_testing/topmed_aligner/reference_files/hg38/Homo_sapiens_assembly38.dbsnp138.vcf.gz.tbi", | ||
|
||
"checkerWorkflow.docker_image": "statgen/alignment:1.0.0" | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
don't you want to use the newer https://github.com/DataBiosphere/topmed-workflow-variant-calling?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good spot, thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually since that's a different repo I'm a little hesistant. Does that one have its own page on Dockstore?