Exemplo n.º 1
0
 def test_pooled_caller(self):
     peak_caller = idr.spp_peak_caller(spp_path)
     control_replicates = idr.tagalign_split(self.control, nfiles=2)
     experimental_replicates = idr.tagalign_split(self.experimental,
                                                  nfiles=2)
     peaks = idr.call_peaks_on_pooled_replicates(control_replicates,
                                                 experimental_replicates,
                                                 peak_caller)
     self.assertTrue(idr.file_exists(peaks))
     self.assertTrue(idr.is_peak_file(peaks))
Exemplo n.º 2
0
def test_run_analysis():
    tmp_control = idr.tagalign_split(_copy_file_to_testdir(control_file))
    tmp_exp = idr.tagalign_split(_copy_file_to_testdir(exp_file))
    with cluster_view(scheduler, queue, jobs) as view:
        plots, filtered_files = idr.run_analysis(tmp_control, tmp_exp,
                                                 spp_path, idr_runner_path,
                                                 idr_plotter_path, view.map,
                                                 caller)

    all(map(idr.file_exists, filtered_files))
Exemplo n.º 3
0
 def test_pooled_pseudo_replicate_caller(self):
     peak_caller = idr.spp_peak_caller(spp_path)
     control_replicates = idr.tagalign_split(self.control, nfiles=2)
     experimental_replicates = idr.tagalign_split(self.experimental,
                                                  nfiles=2)
     with cluster_view(scheduler, queue, jobs) as view:
         peaks = idr.call_peaks_on_pooled_pseudoreplicates(control_replicates,
                                                         experimental_replicates,
                                                         peak_caller, view.map)
     self.assertTrue(all(map(idr.file_exists, peaks)))
     self.assertTrue(all(map(idr.is_peak_file, peaks)))
Exemplo n.º 4
0
 def test_tagalign_split(self):
     tagalign_split_files = idr.tagalign_split(self.tagalign_file)
     self.assertTrue(all(map(idr.is_tagalign, tagalign_split_files)))
     self.assertTrue(all(map(idr.file_exists, tagalign_split_files)))