Declare input and output file as "String" instead of "File"

blueskypyblueskypy Member ✭✭

Seems to me there are benefit of defining an input file as "String" instead of "File":
1. cromwell does not localize the file; therefore, the dependent file, e.g. index files, don't need to be declared.
2. no worries on the "soft/hard-link/copy" issue.
3. minor: the script under execution looks much cleaner since the input file path may be much shorter.

But I just wonder what would be the side effect?

Sign In or Register to comment.