method/workflow attributes and default configurations
Some of my workflows are leveraging the 'workspace.attribute' values and these values point to required resources for that method (ex. indexed genomes or other resource data). Instead of needing to set these attributes up in each of the workspaces where the method would be invoked, it would be great to be able to just attach those attributes to the method itself.
Alternatively, perhaps the resource locations 'gs://bucket' could be embedded directly into the wdl itself. Would that be the best way to do it for now? It would avoid the need to create the workspace attribute.
I was also wondering whether it would be possible to create default method configurations at the method level instead of in the workspace, since certain bindings like 'this.sample_id' could be fairly standard for certain methods or workflows. Currently, it seems, when a method is imported into a workspace, one must go through the parameter binding configuration each time.