import "./tasks/fastp.wdl" as fastp workflow {{ project_name }} { File inputSamplesFile Array[Array[File]] inputSamples = read_tsv(inputSamplesFile) String fastp_docker String adapter_sequence String adapter_sequence_r2 String fastp_cluster String umi_loc Int trim_front1 Int trim_tail1 Int max_len1 Int trim_front2 Int trim_tail2 Int max_len2 Int disable_adapter_trimming Int length_required Int umi_len Int UMI Int qualified_quality_phred Int length_required1 Int disable_quality_filtering scatter (quartet in inputSamples){ call fastp.fastp as fastp { input: sample_id=quartet[2], read1=quartet[0], read2=quartet[1], docker = fastp_docker, cluster = fastp_cluster } } }