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.