Allow for flexible columns in manifest for vector alignment genotyping pipeline#71
Allow for flexible columns in manifest for vector alignment genotyping pipeline#71tnngh wants to merge 1 commit into
Conversation
… as they contain at least sample_id, irods_path
|
Surfacing communications with @gbggrant. TL;DR: Try using a Struct instead of Object.
|
|
I tried replacing I also tried using Where Manifest struct is defined in Manifest.wdl: And imported by ImportShortReadLaneletAlignment.wdl: |
gbggrant
left a comment
There was a problem hiding this comment.
Looks good. Not sure what to do about miniwdl validation error.
|
|
||
| command <<< | ||
|
|
||
| python <<CODE |
There was a problem hiding this comment.
I think this should be inset (both for the the CODE block, and then for the embedded python)
|
More communications with Mike Lin, developer of Miniwdl. Tl;dr: try miniwdl v0.10.0:
|
Addresses #70
NB: this will fail miniwdl validation. But it passes womtool validation and runs on cromwell server v49. I suspect it's because miniwdl doesn't support read_objects() WDL function from WDL v1.0, but not 100% sure.
pipelines/pipelines/import-short-read-lanelet-alignment-vector/farm5/ImportShortReadLaneletAlignment.wdl
Line 36 in 5d26c17
The preferred approach is to get miniwdl to recognize the WDL as valid, whether that means to modify the WDL or miniwdl settings. Another approach is to switch github actions to use womtool instead of miniwdl for validation. However, womtool syntax validation is not nearly as thorough as miniwdl.