From 61a87202f07d7540406db20b28613a699e51f8fc Mon Sep 17 00:00:00 2001
From: Venkat Malladi <venkat.malladi@utsouthwestern.edu>
Date: Mon, 22 Apr 2019 21:07:09 -0500
Subject: [PATCH] update astrocyte to use true false.

---
 .gitlab-ci.yml    | 10 +++++-----
 astrocyte_pkg.yml | 22 ++++++++++++++++++++--
 workflow/main.nf  | 10 ++--------
 3 files changed, 27 insertions(+), 15 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 72521f9..128756e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -32,7 +32,7 @@ single_end_mouse:
   only:
     - master
   script:
-  - nextflow run workflow/main.nf --astrocyte 'true' -resume
+  - nextflow run workflow/main.nf --astrocyte true -resume
   - pytest -m singleend
   artifacts:
     expire_in: 2 days
@@ -44,7 +44,7 @@ paired_end_human:
   except:
     - master
   script:
-  - nextflow run workflow/main.nf --designFile "$CI_PROJECT_DIR/test_data/design_ENCSR729LGA_PE.txt" --genome 'GRCh38' --pairedEnd true --astrocyte 'false' -resume
+  - nextflow run workflow/main.nf --designFile "$CI_PROJECT_DIR/test_data/design_ENCSR729LGA_PE.txt" --genome 'GRCh38' --pairedEnd true --astrocyte false -resume
   - pytest -m pairedend
   artifacts:
     expire_in: 2 days
@@ -56,7 +56,7 @@ single_end_diff:
   except:
     - master
   script:
-  - nextflow run workflow/main.nf --designFile "$CI_PROJECT_DIR/test_data/design_diff_SE.txt" --genome 'GRCm38' --astrocyte 'false' -resume
+  - nextflow run workflow/main.nf --designFile "$CI_PROJECT_DIR/test_data/design_diff_SE.txt" --genome 'GRCm38' --astrocyte false -resume
   - pytest -m singlediff
   artifacts:
     expire_in: 2 days
@@ -66,7 +66,7 @@ paired_end_diff:
     - master
   stage: multiple
   script:
-  - nextflow run workflow/main.nf --designFile "$CI_PROJECT_DIR/test_data/design_diff_PE.txt" --genome 'GRCh38' --pairedEnd true --astrocyte 'false' -resume
+  - nextflow run workflow/main.nf --designFile "$CI_PROJECT_DIR/test_data/design_diff_PE.txt" --genome 'GRCh38' --pairedEnd true --astrocyte false -resume
   - pytest -m paireddiff
   artifacts:
     expire_in: 2 days
@@ -76,7 +76,7 @@ single_end_skip:
   only:
     - master
   script:
-  - nextflow run workflow/main.nf --designFile "$CI_PROJECT_DIR/test_data/design_diff_SE.txt" --genome 'GRCm38' --skipDiff true --skipMotif true --astrocyte 'false' -resume
+  - nextflow run workflow/main.nf --designFile "$CI_PROJECT_DIR/test_data/design_diff_SE.txt" --genome 'GRCm38' --skipDiff true --skipMotif true --astrocyte false -resume
   - pytest -m singleskip_true
   artifacts:
     expire_in: 2 days
diff --git a/astrocyte_pkg.yml b/astrocyte_pkg.yml
index 1b71610..2c040e8 100644
--- a/astrocyte_pkg.yml
+++ b/astrocyte_pkg.yml
@@ -101,8 +101,8 @@ workflow_parameters:
     type: select
     required: true
     choices:
-      - [ 'true', 'True']
-      - [ 'false', 'False']
+      - [ 'true', 'true']
+      - [ 'false', 'false']
     description: |
       In single-end sequencing, the sequencer reads a fragment from only one
       end to the other, generating the sequence of base pairs. In paired-end
@@ -128,6 +128,24 @@ workflow_parameters:
     description: |
       Reference species and genome used for alignment and subsequent analysis.
 
+  - id: skipDiff
+    type: select
+    required: true
+    choices:
+      - [ 'true', 'true']
+      - [ 'false', 'false']
+    description: |
+      Run differential peak analysis
+
+  - id: skipMotif
+    type: select
+    required: true
+    choices:
+      - [ 'true', 'true']
+      - [ 'false', 'false']
+    description: |
+      Run motif calling
+
   - id: astrocyte
     type: select
     choices:
diff --git a/workflow/main.nf b/workflow/main.nf
index eb809f3..b0d60c6 100644
--- a/workflow/main.nf
+++ b/workflow/main.nf
@@ -5,14 +5,14 @@
 
 // Define Input variables
 params.reads = "$baseDir/../test_data/*.fastq.gz"
-params.pairedEnd = 'false'
+params.pairedEnd = false
 params.designFile = "$baseDir/../test_data/design_ENCSR238SGC_SE.txt"
 params.genome = 'GRCm38'
 params.cutoffRatio = 1.2
 params.outDir= "$baseDir/output"
 params.extendReadsLen = 100
 params.topPeakCount = 600
-params.astrocyte = 'false'
+params.astrocyte = false
 params.skipDiff = false
 params.skipMotif = false
 params.references = "$baseDir/../docs/references.md"
@@ -70,12 +70,6 @@ skipMotif = params.skipMotif
 references = params.references
 multiqc = params.multiqc
 
-if (params.pairedEnd == 'false'){
-  pairedEnd = false
-} else {
-  pairedEnd = true
-}
-
 // Check design file for errors
 process checkDesignFile {
 
-- 
GitLab