jeffalstott/Helix — pull request #6 by seandavi (2012-05-30 21:21:42+00:00)
Title: Job dependency stuff approximately working

I have gotten the job dependency stuff to a working (though probably not bug-free) state. Running helix.jobs.py from the command-line will submit some "hostname" jobs that depend on each other. If one supplies input file names and output file names, only tasks that need to be run will be run. Also, file-dependency checking looks to child tasks to see if the input files are satisfied by a child job. Note that this dependency stuff does not use swarm at all. Also, I have not yet completed code that will check to see if a job is already running (though you will find a .jobdb file showing up in your home directory after using a Workflow; this is where that logic will reside).