The cluster environment is very similar to a Torque/PBS system, so creating a new subclass of the PBSJob and tweaking it slightly will suffice.