def start_job(node, merge_otus_fp, queue, wrap_call=torque_job, submit=True):
 strfmt = {'MergeOTUs': merge_otus_fp, 'Output': node.FilePath, 'BIOM_A': node.Children[0].FilePath, 'BIOM_B': node.Children[1].FilePath}
 cmd = '%(MergeOTUs)s -i %(BIOM_A)s,%(BIOM_B)s -o %(Output)s'
 wrapped = wrap_call((cmd % strfmt), node.PollPath, node.Name, queue)
 if submit:
  system(wrapped)
 node.FullCommand = wrapped
 node.StartTime = time()

def start_job ( node , merge_otus_fp , queue , wrap_call = torque_job , submit = True ) : strfmt = { 'MergeOTUs' : merge_otus_fp , 'Output' : node . FilePath , 'BIOM_A' : node . Children [ 0 ] . FilePath , 'BIOM_B' : node . Children [ 1 ] . FilePath } cmd = '%(MergeOTUs)s -i %(BIOM_A)s,%(BIOM_B)s -o %(Output)s' wrapped = wrap_call ( ( cmd % strfmt ) , node . PollPath , node . Name , queue ) if submit : system ( wrapped ) node . FullCommand = wrapped node . StartTime = time ( )
starts a process .