Kaynağa Gözat

fix for copy bam func

Avik Datta 3 yıl önce
ebeveyn
işleme
57d647ef4d
1 değiştirilmiş dosya ile 17 ekleme ve 14 silme
  1. 17 14
      dags/dag9_tenx_single_cell_immune_profiling.py

+ 17 - 14
dags/dag9_tenx_single_cell_immune_profiling.py

@@ -655,15 +655,17 @@ with dag:
       dag=dag,
       queue='hpc_4G',
       python_callable=index_and_copy_bam_for_parallel_analysis,
-      params={'xcom_pull_files_key':'cellranger_output',
-              'xcom_pull_task':'run_cellranger',
-              'list_of_tasks':[
-                'run_picard_alignment_summary',
-                'run_picard_qual_summary',
-                'run_picard_rna_summary',
-                'run_picard_gc_summary',
-                'run_picard_base_dist_summary',
-                'run_samtools_stats']})
+      params={
+        'xcom_pull_files_key': 'cellranger_output',
+        'xcom_pull_task': 'run_cellranger',
+        'cellranger_bam_path': 'count/sample_alignments.bam',
+        'list_of_tasks': [
+          'run_picard_alignment_summary',
+          'run_picard_qual_summary',
+          'run_picard_rna_summary',
+          'run_picard_gc_summary',
+          'run_picard_base_dist_summary',
+          'run_samtools_stats']})
   ## TASK
   upload_cram_to_irods = \
     PythonOperator(
@@ -671,11 +673,12 @@ with dag:
       dag=dag,
       queue='hpc_4G',
       python_callable=irods_files_upload_for_analysis,
-      params={'xcom_pull_task':'convert_cellranger_bam_to_cram',
-              'xcom_pull_files_key':'cram_files',
-              'collection_name_key':'sample_igf_id',
-              'collection_name_task':'load_cellranger_result_to_db',
-              'analysis_name':'cellranger_multi'})
+      params={
+        'xcom_pull_task': 'convert_cellranger_bam_to_cram',
+        'xcom_pull_files_key': 'cram_files',
+        'collection_name_key': 'sample_igf_id',
+        'collection_name_task': 'load_cellranger_result_to_db',
+        'analysis_name': 'cellranger_multi'})
   ## PIPELINE
   #convert_cellranger_bam_to_cram >> copy_bam_for_parallel_runs                  # we need to load metrics to cram
   generate_cell_sorted_bam >> copy_bam_for_parallel_runs