Protocol ValidationΒΆ

The command:

syqada validate

has three variations:

syqada validate --template templatefile
syqada validate --task taskfile
syqada validate --protocol protocolfile

It is meant to be self-evident what they hope to accomplish.

syqada validate --template templatefile

reads the templatefile and validates it, making sure that all template parameters are defined. prints an error list of undefined terms that can be used in the config file.

syqada validate --task taskfile

reads the task file and checks to make sure that it specifies all required terms including a template. It checks to see whether the template file exists, and then validates the template if it does.

syqada validate --protocol protocolfile

reads the protocol file and checks to make sure that each task is correctly specified, validating the templates it finds as well.