Generating a VAF file from one FASTQ file parallelly. And then parallelized read the set of VAF files by vaf_ncm.py.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

35 lignes
931B

  1. task ngscheckmate_fastq {
  2. String sample_id
  3. File fastq_dir
  4. File input_file
  5. String docker
  6. String cluster_config
  7. String disk_size
  8. command <<<
  9. set -o pipefail
  10. set -e
  11. nt=$(nproc)
  12. export NCM_HOME=/opt/NGSCheckMate
  13. python /opt/NGSCheckMate/ncm_fastq.py -l ${input_file} -pt /opt/NGSCheckMate/SNP/SNP.pt -O '.' -p $nt -f -s 0.3
  14. # rename
  15. mv output_all.txt ${sample_id}_output_all.txt
  16. mv output_corr_matrix.txt ${sample_id}_output_corr_matrix.txt
  17. mv output_matched.txt ${sample_id}_output_matched.txt
  18. mv r_script.r ${sample_id}_r_script.r
  19. >>>
  20. runtime {
  21. docker:docker
  22. cluster:cluster_config
  23. systemDisk:"cloud_ssd 40"
  24. dataDisk:"cloud_ssd " + disk_size + " /cromwell_root/"
  25. }
  26. output {
  27. File all_txt="${sample_id}_output_all.txt"
  28. File cor_txt="${sample_id}_output_corr_matrix.txt"
  29. File matched_txt="${sample_id}_output_matched.txt"
  30. File r_script="${sample_id}_r_script.r"
  31. }
  32. }