|
1234567891011121314151617181920212223242526272829303132333435 |
- task trim_galore {
- File read1
- File read2
- String sample_id
- String docker
- String cluster
- String disk_size
-
- command <<<
- mkdir input1
- cp ${read1} ./input1/${sample_id}_R1.fastq.gz
- cp ${read2} ./input1/${sample_id}_R2.fastq.gz
- mkdir clean_fastq
- trim_galore --paired --cores 16 --fastqc -gzip --stringency 3 --phred33 --length 50 --output_dir ./clean_fastq/ ./input1/${sample_id}_R1.fastq.gz ./input1/${sample_id}_R2.fastq.gz
- mv ./clean_fastq/${sample_id}_R1_val_1.fq.gz ./${sample_id}_R1.fastq.gz
- mv ./clean_fastq/${sample_id}_R2_val_2.fq.gz ./${sample_id}_R2.fastq.gz
-
- >>>
-
- runtime {
- docker: docker
- cluster: cluster
- systemDisk: "cloud_ssd 40"
- dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
- }
-
- output {
- File txt_R1 = "./clean_fastq/${sample_id}_R1.fastq.gz_trimming_report.txt"
- File txt_R2 = "./clean_fastq/${sample_id}_R2.fastq.gz_trimming_report.txt"
- File zip_R1 = "./clean_fastq/${sample_id}_R1_val_1_fastqc.zip"
- File zip_R2 = "./clean_fastq/${sample_id}_R2_val_2_fastqc.zip"
- File Trim_R1 = "${sample_id}_R1.fastq.gz"
- File Trim_R2 = "${sample_id}_R2.fastq.gz"
- }
- }
|