我尝试在 R 中编写一个脚本,这需要修改一个.cwl
文件。以文件为例test.cwl
:
#!/usr/bin/env cwl-runner
cwlVersion: v1.0
class: Workflow
requirements:
- class: StepInputExpressionRequirement
inputs:
- id: submissionId
type: int
outputs: []
理想情况下,我想阅读test.cwl
并修改inputs$id
. 最后,写出一个更新的new_test.cwl
文件。但是,我找不到test.cwl
在 R 中读取此文件的方法?我试过tidycwl,但它只能读取带有ymal
或json
扩展名的文件。
如果 python 中的任何包都可以解决问题,我也很乐意将它与reticulate
.
谢谢!