Esempio n. 1
0
 def run(self):
     self._check_data()
     for clone, tissue in self.sample_list:
         self.clone = clone
         self.tissue = tissue
         self._run()
     end_msg(self.q.j_total)
Esempio n. 2
0
 def run(self):
     if self.explscore_file_ok:
         self._skip_msg('calling')
         self._skip_msg('af_calc')
         self._skip_msg('con_call')
         self._skip_msg('expl_score')
     else:
         self._check_data()
         jids = []
         for clone, tissue in self.sample_list:
             self.clone = clone
             self.tissue = tissue
             jids.append(super()._run())
         hold_jid = ','.join(jid for jid in jids if jid != '')
         self._explscore(hold_jid)
         self._run_msg('expl_score')
         end_msg(self.q.j_total)