I am trying to use xenon-cli as a general layer to run a snakemake pipeline, so that it can easily support being run locally, on torque, slurm, etc...
The classic schedulers work fine but, when trying to also make it work locally, I am having some issues.
snakemake requires a command to launch jobs (that returns the jobid) and another to check the status (from the jobid). I think I got the first part to work, but I am a bit in doubt for the second (check status).
Can I assume that the output from scheduler list means:
I am trying to use
xenon-cli
as a general layer to run asnakemake
pipeline, so that it can easily support being run locally, on torque, slurm, etc...The classic schedulers work fine but, when trying to also make it work locally, I am having some issues.
snakemake
requires a command to launch jobs (that returns thejobid
) and another to check the status (from thejobid
). I think I got the first part to work, but I am a bit in doubt for the second (check status). Can I assume that the output fromscheduler list
means:run=false
,done=true
run=false
,done=false
run=false
,done=true
,exit_code!=0
run=true
,done=false
or can I also use
state
(Q/R/C)? Thanks,