|
12345678910111213141516171819202122232425262728 |
- task arcashla {
- File bam
- String base = basename(bam, ".sorted.bam")
- String docker
- String cluster
- String disk_size
-
- command <<<
- mkdir hla_type
- /root/arcasHLA/arcasHLA extract ${bam} -o ${base} --paired -t 8 -v
- /root/arcasHLA/arcasHLA genotype ${base}/${base}.sorted.extracted.1.fq.gz ${base}/${base}.sorted.extracted.2.fq.gz -g A,B,C,DPB1,DQB1,DQA1,DRB1 -o hla_type -t 8 -v
- >>>
-
- runtime {
- docker: docker
- cluster: cluster
- systemDisk: "cloud_ssd 40"
- dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
- }
-
- output {
- File extracted_1p = "${base}/${base}.sorted.extracted.1.fq.gz"
- File extracted_2p = "${base}/${base}.sorted.extracted.2.fq.gz"
- Array[File] hla_type = ["hla_type/${base}.genotype.json", "hla_type/${base}.genes.json", "hla_type/${base}.genotype.log"]
- }
-
- }
-
|