#import "./tasks/fastp.wdl" as fastp import "./tasks/fastqc.wdl" as fastqc workflow {{ project_name }} { File read File idx File screen_ref_dir File fastq_screen_conf File gtf String sample_id String fastp_docker String adapter_sequence String adapter_sequence_r2 String fastp_cluster String umi_loc String idx_prefix String pen_intronlen String fastqc_cluster_config String fastqc_docker String fastqscreen_docker String fastqscreen_cluster_config String hisat2_docker String hisat2_cluster String qualimapBAMqc_docker String qualimapBAMqc_cluster_config String qualimapRNAseq_docker String qualimapRNAseq_cluster_config String samtools_docker String samtools_cluster String stringtie_docker String stringtie_cluster String multiqc_cluster_config String multiqc_docker Int multiqc_disk_size 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 Int pen_cansplice Int pen_noncansplice Int min_intronlen Int max_intronlen Int maxins Int minins Int fastqc_disk_size Int fastqscreen_disk_size Int qualimapBAMqc_disk_size Int qualimapRNAseq_disk_size Int insert_size Int minimum_length_allowed_for_the_predicted_transcripts Int Junctions_no_spliced_reads Int count_length Float minimum_isoform_abundance Float maximum_fraction_of_muliplelocationmapped_reads String ballgown_docker String ballgown_cluster String disk_size String count_docker String count_cluster Int length_limit call fastqc.fastqc as fastqc { input: read = read, docker = fastqc_docker, cluster_config = fastqc_cluster_config, disk_size = fastqc_disk_size } }