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.