Esempio n. 1
0
 def _run_runscript_on_grid_engine(self, grid_engine_job_name,
                                   python_script_with_path):
     no_queue = ''
     no_max_memory = ''
     no_cluster = ''
     using_runscript = True
     GUM.build_job_q_bash(grid_engine_job_name, no_queue, no_max_memory,
                          no_cluster, using_runscript, self.foldx_path,
                          python_script_with_path)
     subprocess.call('qsub job.q', shell=True)
Esempio n. 2
0
 def _run_repair_on_grid_engine(self, pdb_name):
     repair_python_script = 'repair.py'
     self._print_OptProt_calling_script(repair_python_script)
     grid_engine_job_name = self.repair_job_prefix + pdb_name
     no_queue = ''
     no_max_memory = ''
     no_cluster = ''
     using_runscript = False
     python_script_with_path_and_qsub = self.scripts_path + '/' + repair_python_script + \
                                        self.space + self.qsub_path
     GUM.build_job_q_bash(grid_engine_job_name, no_queue, no_max_memory,
                          no_cluster, using_runscript, self.foldx_path,
                          python_script_with_path_and_qsub)
     subprocess.call(self.qsub_path + 'qsub job.q', shell=True)
     os.chdir(self.start_path)