Ejemplo n.º 1
0
 def test_select_gsms_to_transfer_all_processed(self, mock_is_processed):
     mock_is_processed.return_value = False
     m1 = mock.Mock()
     m1.outdir = 'l_top_outdir/rsemoutput/GSE1/homo_sapiens/GSM1'
     m1.name = 'GSM1'
     m2 = mock.Mock()
     m2.outdir = 'l_top_outdir/rsemoutput/GSE2/homo_sapiens/GSM2'
     m2.name = 'GSM2'
     all_gsms = [m1, m2]
     transferred_gsms = ['GSM1']
     self.assertEqual(
         RP_T.select_gsms_to_transfer(all_gsms, transferred_gsms,
                                      'l_top_outdir', 1e6, 5), [])
Ejemplo n.º 2
0
 def test_select_gsms_to_transfer_all_processed(self, mock_is_processed):
     mock_is_processed.return_value = False
     m1 = mock.Mock()
     m1.outdir = 'l_top_outdir/rsemoutput/GSE1/homo_sapiens/GSM1'
     m1.name = 'GSM1'
     m2 = mock.Mock()
     m2.outdir = 'l_top_outdir/rsemoutput/GSE2/homo_sapiens/GSM2'
     m2.name = 'GSM2'
     all_gsms = [m1, m2]
     transferred_gsms = ['GSM1']
     self.assertEqual(
         RP_T.select_gsms_to_transfer(
             all_gsms, transferred_gsms, 'l_top_outdir', 1e6, 5), [])
Ejemplo n.º 3
0
 def test_select_gsms_to_transfer_with_no_GSM_already_transferred(
         self, mock_is_processed, mock_estimate_rsem_usage):
     mock_is_processed.return_value = True
     mock_estimate_rsem_usage.return_value = 7e5
     m1 = mock.Mock()
     m1.outdir = 'l_top_outdir/rsemoutput/GSE1/homo_sapiens/GSM1'
     m1.name = 'GSM1'
     m2 = mock.Mock()
     m2.outdir = 'l_top_outdir/rsemoutput/GSE2/homo_sapiens/GSM2'
     m2.name = 'GSM2'
     all_gsms = [m1, m2]
     transferred_gsms = []
     self.assertEqual(
         RP_T.select_gsms_to_transfer(all_gsms, transferred_gsms,
                                      'l_top_outdir', 1e6, 5), [m1])
Ejemplo n.º 4
0
 def test_select_gsms_to_transfer_with_no_GSM_already_transferred(self, mock_is_processed,
                                                                mock_estimate_rsem_usage):
     mock_is_processed.return_value = True
     mock_estimate_rsem_usage.return_value = 7e5
     m1 = mock.Mock()
     m1.outdir = 'l_top_outdir/rsemoutput/GSE1/homo_sapiens/GSM1'
     m1.name = 'GSM1'
     m2 = mock.Mock()
     m2.outdir = 'l_top_outdir/rsemoutput/GSE2/homo_sapiens/GSM2'
     m2.name = 'GSM2'
     all_gsms = [m1, m2]
     transferred_gsms = []
     self.assertEqual(
         RP_T.select_gsms_to_transfer(
             all_gsms, transferred_gsms, 'l_top_outdir', 1e6, 5), [m1])