syqada statusΒΆ
>>> syqada status
runs syqada manage on each step of the protocol in turn to report the current status of the workflow, stopping if it encounters a step that is in error. This is a useful tool for nondestructively determining the state of an existing workflow whose recent history is unfamiliar to you.
The commands:
syqada status
and:
syqada auto --status
are identical, and are the terser and more effective equivalent of running:
for batch in 0* ; do
syqada manage $batch | tail -1
done
An example from the test suite follows:
> syqada status --protocol control/Example.reference
Inferring project name Example from protocol file
Protocol.INFO: Opening protocol version 1.0 file control/Example.reference
Protocol.INFO: Found 4 tasks
syqada-1.0-RC2: Task 01-count-characters 11 of 11 required jobs completed. Batch completed
syqada-1.0-RC2: Task 02-demonstrate-failure-handling 10 of 11 required jobs completed. Batch in error
H00:00:00.018 02-demonstrate-failure-handling: Batch in error