def _organize_merge_samples(align_out, dirs, config_file): """Back compatibility handling organizing and merging samples. """ samples = merge.organize_samples([align_out], dirs, config_file) assert len(samples) == 1 and len(samples[0]) == 1 sample_data = samples[0][0] sample_data["dirs"]["work"] = os.path.dirname(align_out["work_bam"]) samples2 = sample.merge_sample(sample_data) assert len(samples2) == 1 and len(samples2[0]) == 1 data = samples2[0][0] data["dirs"] = copy.deepcopy(dirs) return data
def merge_sample(*args): return sample.merge_sample(*args)