Create machine-readable error codes when exiting process blocks.
Could we use this PR as a first dive into error handling of specific process blocks? Instead of exit 1, could we specify a unique ID for the cat_fasta_files process block and use that ID when exiting due to error? That would ease the detection of what process block failed and reporting informative messaging back to users/devs.
Originally posted by @rbdavid in #308 (comment)
Create machine-readable error codes when exiting process blocks.
Could we use this PR as a first dive into error handling of specific process blocks? Instead of
exit 1, could we specify a unique ID for thecat_fasta_filesprocess block and use that ID when exiting due to error? That would ease the detection of what process block failed and reporting informative messaging back to users/devs.Originally posted by @rbdavid in #308 (comment)