def run_script(script_name,running_mode):
subp.check_output(['bash','-c','chmod 755 '+script_name])
if running_mode=='NA':
output=subp.check_output(['bash','-c',script_name])
if output!='':
print output
if running_mode=='write_script':
pass
if running_mode=='sge':
memo='3G'
output=subp.check_output(['bash','-c','qsub -l h_vmem='+memo+' -o '+script_name+'.o -e '+script_name+'.e '+script_name])
#TODO: if you choose slurm, then you need to change the settings and provide a file with settings
if running_mode=='slurm':
memo='50G'
partition='akundaje'
output=subp.check_output(['bash','-c','sbatch --mem '+memo+' -o '+script_name+'.o -e '+script_name+'.e'+' -p '+partition+' '+script_name])
评论列表
文章目录