Close script file after writing to it.
In Python, the non-empty list is true

… and the empty list is false, so no need to use len().
Merge remote-tracking branch 'upstream/master'
Saving job-IDs
Halfway through checking saved job id...
more job status testing...
missing import
...
remember the job id...
Job status test when printing targets...
"Submission" of queued jobs...
syntax error
Remember to include cat command
Also schedule jobs already in queue

Their submission will just get their job-ID for dependencies, so they won't run but if we don't schedule them we won't have the ID when we need it.
Look for queue in tasks...
Pythonism.
WIP: Write a Master script which calls all tasks.
WIP: Absolute path to Master file.
WIP: Dot ain't needed.
WIP: Set permissions on generated scripts (otherwise Torque can't read them, apparently)