From f8190b9075da8df466cd1faa59840619e9233b7c Mon Sep 17 00:00:00 2001 From: Sarah Wait Zaranek Date: Wed, 17 Jun 2020 17:13:54 +0000 Subject: [PATCH] Add scatter wf for overall scatter Arvados-DCO-1.1-Signed-off-by: Sarah Wait Zaranek no issue # --- WGS-processing/cwl/getfastq.cwl | 49 ------------ .../.scatter-gatk-wf-with-interval.cwl.swp | Bin 0 -> 12288 bytes ...eport-wf.cwl => bwamem-gatk-report-wf.cwl} | 0 .../cwl/helper/{ => not-in-use}/getgvcfs.cwl | 0 WGS-processing/cwl/wgs-processing-wf.cwl | 72 +++++------------- 5 files changed, 20 insertions(+), 101 deletions(-) delete mode 100644 WGS-processing/cwl/getfastq.cwl create mode 100644 WGS-processing/cwl/helper/.scatter-gatk-wf-with-interval.cwl.swp rename WGS-processing/cwl/helper/{bwa-gatk-report-wf.cwl => bwamem-gatk-report-wf.cwl} (100%) rename WGS-processing/cwl/helper/{ => not-in-use}/getgvcfs.cwl (100%) diff --git a/WGS-processing/cwl/getfastq.cwl b/WGS-processing/cwl/getfastq.cwl deleted file mode 100644 index a38bc91..0000000 --- a/WGS-processing/cwl/getfastq.cwl +++ /dev/null @@ -1,49 +0,0 @@ -$namespaces: - arv: "http://arvados.org/cwl#" - cwltool: "http://commonwl.org/cwltool#" -class: ExpressionTool -cwlVersion: v1.1 -label: Create array of gvcfs to process -requirements: - InlineJavascriptRequirement: {} -inputs: - fastjdir: - type: Directory - label: Input directory of fastj - loadListing: 'shallow_listing' -outputs: - fastq1: - type: File[] - fastq2: - type: File[] -expression: | - ${function compare(a, b) { - var baseA = a.basename; - var baseB = b.basename; - - var comparison = 0; - if (baseA > baseB) { - comparison = 1; - } else if (baseA < baseB) { - comparison = -1; - } - return comparison; - } - - var fastq1 = []; - var fastq2 = []; - for (var i = 0; i < inputs.fastjdir.listing.length; i++) { - var name = inputs.fastjdir.listing[i]; - if (name.basename.indexOf('_1.fastq.gz') != -1 ) { - fastq1.push(name); - } - if (name.basename.indexOf('_2.fastq.gz') != -1 ) { - fastq2.push(name); - } - } - - fastq1 = fastq1.sort(compare) - fastq2 = fastq2.sort(compare) - - return {"fastq1": fastq1, "fastq2": fastq2}; - } diff --git a/WGS-processing/cwl/helper/.scatter-gatk-wf-with-interval.cwl.swp b/WGS-processing/cwl/helper/.scatter-gatk-wf-with-interval.cwl.swp new file mode 100644 index 0000000000000000000000000000000000000000..6973e8cc94c9851ec8dc8dbb4908a04331c0d92c GIT binary patch literal 12288 zcmeI2&5ImG7>8@UX+9La=^>Sk7nSbLMkS;V5)#Uy89gR5Jt}!R9n1}vDF0E#BU#ohSlyYw)b#tk8>e_Q> zbSmtgD2)@1N(+{i!i&U}W!B7^tRG5z>y1@HXICz5C5<(ObPj7}#X@ITsgX8wh45b5 zWG4J>vX~|d<>!g2(X}UZioioQNW)}+48XuK_WYTR(?P|l^^^RG$6qHaWPl8i0Wv@a z$N(8217v^|U+C{^cisCY-N*nLAOmE843GgbKnBPF86X2>fDDj< z|Dgd z+fl}T2H%6P!27_0H^EhK9y|w*f?tvEkKhOJE%*d{2o!h?oCCqh2|yPaAOmE843Ggb zKnBRbgJXc>GOf?~RTQ7jrIqDuub95USs38l$|?HlLgwRF7Du=fRin}0-TTfkSy(If zLwq50G8c_De!mF~jZ)VT5Mx!H$GdIooOjPo;>-jQvF4TYO4^xBE^S}jbUA)q#no>$ zY%#VuAIfC4a>&9pTKS>NWy80r($e)4c5Ab!o$}IcCVb>?l9pkYOW7`LJU}Wz|sK;3H^IIR@d7}OI7%B`Kjm@Y)UTc+= zm8`>d$DnqyFm`vU&EkMSJ5CCV_X}U?Cot5sZ%gZx!4E%5>Nl`3y1X$u=j(Itn>@=3 mQ&py3=+xL)Egwctts@eZ^