Skip to content

Commit 765a705

Browse files
author
Andreas WILM
committed
Merge branch 'devel' of https://github.com/gis-rpd/pipelines into devel
2 parents 45ef076 + f80d442 commit 765a705

File tree

39 files changed

+87
-57
lines changed

39 files changed

+87
-57
lines changed

README.md

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -39,12 +39,12 @@ The following installations are available at different sites (referred to as `RP
3939
- NSCC: `/home/users/astar/gis/gisshared/rpd/pipelines/`
4040

4141
Each of these contains one subfolder per pipeline version,
42-
e.g. `$RPD_PIPELINES/pipelines.2017-01` (referred to as
42+
e.g. `$RPD_PIPELINES/pipelines.2017-06` (referred to as
4343
`PIPELINE_ROOTDIR` below).
4444

4545
Much of this framework assumes a certain setup and services to be
4646
present, as is the case in GIS / the NSCC. This repository is
47-
therefore of limited use to the general public. See INSTALL.md for
47+
therefore of limited use to the general public. See `INSTALL.md` for
4848
simplistic installation instructions.
4949

5050
Some pipelines only work at a certain site (due to system or software
@@ -112,23 +112,25 @@ In either case, you must not prefix the script with `python`.
112112

113113
| Name | Category | Notes | @GIS | @NSCC |
114114
| --- | --- | --- | --- | --- |
115-
| [bcl2fastq](bcl2fastq/README.md) | Production | Not for end-users | Y | Y |
116-
| [ChIP-seq](chromatin-profiling/chipseq/README.md) | Chromatin Profiling | | Y | Y |
117-
| [SG10K](custom/SG10K/README.md) | Custom | Not for end-users | Y | Y |
118-
| [ViPR](germs/vipr/README.md) | GERMS | | Y | Y |
119-
| [BWA-MEM](mapping/BWA-MEM/README.md) | Mapping | | Y | Y |
115+
| [bcl2fastq](bcl2fastq/README.md) | Production | Not for end-users | Y | Y |
116+
| [ATAC-seq](chromatin-profiling/atacseq/README.md) | Chromatin Profiling | | Y | Y |
117+
| [ChIP-seq](chromatin-profiling/chipseq/README.md) | Chromatin Profiling | | Y | Y |
118+
| [SG10K](custom/SG10K/README.md) | Custom | Not for end-users | Y | Y |
119+
| [ViPR](germs/vipr/README.md) | GERMS | | Y | Y |
120+
| [BWA-MEM](mapping/BWA-MEM/README.md) | Mapping | | Y | Y |
120121
| [Shotgun Metagenomics](metagenomics/shotgun-metagenomics/README.md) | Metagenomics | | Y | Y |
121-
| [Essential-Genes](metagenomics/essential-genes/README.md) | Metagenomics | Requires ref download | Y | Y |
122-
| [STAR-RSEM](rnaseq/star-rsem/README.md) | RNA-Seq | | Y | Y |
123-
| [Fluidigm-HT-C1-RNASeq](rnaseq/fluidigm-ht-c1-rnaseq/README.md) | RNA-Seq | | Y | N |
124-
| [LoFreq-Somatic](somatic/lofreq-somatic/README.md) | Somatic | | Y | N |
125-
| [Mutect](somatic/mutect/README.md) | Somatic | | Y | Y |
126-
| [GATK](variant-calling/gatk/README.md) | Variant-calling | | Y | Y |
127-
| [Lacer-LoFreq](variant-calling/lacer-lofreq/README.md) | Variant-calling | | Y | N |
122+
| [Essential-Genes](metagenomics/essential-genes/README.md) | Metagenomics | Requires ref download | Y | Y |
123+
| [STAR-RSEM](rnaseq/star-rsem/README.md) | RNA-Seq | | Y | Y |
124+
| [Fluidigm-HT-C1-RNASeq](rnaseq/fluidigm-ht-c1-rnaseq/README.md)| RNA-Seq | | Y | N |
125+
| [Wafergen](rnaseq/wafergen/README.md) | RNA-Seq | Requires cellular barcodes | Y | Y |
126+
| [LoFreq-Somatic](somatic/lofreq-somatic/README.md) | Somatic | | Y | N |
127+
| [Mutect](somatic/mutect/README.md) | Somatic | | Y | Y |
128+
| [GATK](variant-calling/gatk/README.md) | Variant-calling | | Y | Y |
129+
| [Lacer-LoFreq](variant-calling/lacer-lofreq/README.md) | Variant-calling | | Y | N |
128130

129131
See `example-dag.pdf` in each pipeline's folder for a visual overview of the workflow.
130132

131-
Note, pipelines start with fastq files as input (a few allow injection of BAM files).
133+
Note, most pipelines start with FastQ files as input, a few allow injection of BAM files.
132134

133135
## How it Works
134136

@@ -138,7 +140,7 @@ Note, pipelines start with fastq files as input (a few allow injection of BAM fi
138140
`conf.yaml` file) and gets its own readgroup assigned where
139141
appropriate.
140142
- Software versions are defined in each pipelines' `cfg/modules.yaml`
141-
and loaded via [dotkit](https://computing.llnl.gov/?set=jobs&page=dotkit)
143+
and loaded via [Lmod](http://lmod.readthedocs.io/en/latest/)
142144
- Pipeline wrappers create an output directory containing all
143145
necessary configuration files, run scripts etc.
144146
- After creation of this folder, the analysis run is automatically submitted to the cluster
@@ -154,7 +156,6 @@ Note, pipelines start with fastq files as input (a few allow injection of BAM fi
154156

155157
First call the wrapper in question with `--no-run`. cd into the given outdir and then
156158
- Check the created `conf.yaml`
157-
- Print the DAG: `rm -f logs/snakemake.log; type=pdf; EXTRA_SNAKEMAKE_ARGS="--dag" bash run.sh; cat logs/snakemake.log | dot -T$type > dag.$type`
158159
- Execute a dryrun: `rm -f logs/snakemake.log; EXTRA_SNAKEMAKE_ARGS="--dryrun" bash run.sh; cat logs/snakemake.log`
159160
- Run locally: `nohup bash run.sh; tail -f logs/snakemake.log`
160161

@@ -189,11 +190,11 @@ described in the following:
189190
want to set the CSV delimiter with `-d`, e.g. `-d ,`
190191
- Use the created yaml file as input for the pipeline wrapper (option `--sample-cfg your.yaml`)
191192

192-
Please note, not all pipelines support this feature (for example the
193-
somatic pipelines don't), but most do, e.g. GATK, Lacer-LoFreq. In
194-
some cases multisample processing can lead to very high memory
195-
consumption by the snakemake master process itself, a side-effect
196-
which is hard to predict.
193+
Please note, not all pipelines support this feature, for example the
194+
Chipseq and all somatic pipelines. In some cases multisample
195+
processing can lead to very high memory consumption by the snakemake
196+
master process itself, a side-effect which is hard to predict (the
197+
master process will be killed).
197198

198199
The above configuration can be used for single sample processing as
199200
well, however, for single samples the corresponding use of options

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2017-06.0
1+
2017-10.0

bcl2fastq/Snakefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ from pipelines import send_status_mail
2323
from pipelines import path_to_url
2424
from pipelines import RPD_SIGNATURE
2525
from utils import generate_timestamp
26+
from pipelines import mark_as_completed
2627
from elmlogger import ElmLogging, ElmUnit
2728
from bcl2fastq_dbupdate import DBUPDATE_TRIGGER_FILE_FMT, DBUPDATE_TRIGGER_FILE_MAXNUM
2829
from readunits import sampledir_to_cfg
@@ -149,6 +150,8 @@ onsuccess:
149150
os.path.abspath(RESULT_OUTDIR), extra_text=extra_text)
150151
# cannot talk to mongodb from compute. use trigger file
151152
write_db_update_trigger(True)
153+
154+
mark_as_completed()
152155

153156

154157
onerror:

changelog.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,26 @@
33
This change log only lists the major changes between releases. For a
44
full list of changes refer to the commit log.
55

6+
## 2017-10
7+
8+
New pipelines:
9+
- chromatin-profiling/atacseq: runs Bowtie2 and MACS2 to call ATAC-Seq peaks
10+
- rnaseq/wafergen-scrna: analyses WaferGen's single cell sequencing
11+
data, using umis and scRNApipe for the core analysis.
12+
13+
14+
Changes to pipelines and framework:
15+
- Major pipelines now produce benchmarking logs
16+
- STAR-RSEM now supports --estimate-rspd and new strandedness option
17+
- Shotgun-metagenomics: Added SRST2, read counting and coverage
18+
threshold for decontamination
19+
- GATK: support for joint variant calling (--joint-calls) and added a
20+
new option (--gvcf-only). Also added a new optional references
21+
config for agressive splitting
22+
- Added --restarts option to control number of automatic restarts in
23+
case of failure
24+
- Minor additions to SG10K and many under the hood changes to bc2lfastq
25+
626
## 2017-06
727

828
New pipelines:
43 Bytes
Binary file not shown.

chromatin-profiling/atacseq/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ echo 'FIXME test quality of results' 1>&2
6868

6969

7070
# DAG
71-
SKIP_DAG=0
71+
SKIP_DAG=1
7272
if [ $SKIP_DAG -eq 0 ]; then
7373
echo "DAG: PE two pairs" | tee -a $log
7474
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)
162 Bytes
Binary file not shown.

chromatin-profiling/chipseq/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ echo 'FIXME bam injection' 1>&2
7878

7979

8080
# DAG
81-
SKIP_DAG=0
81+
SKIP_DAG=1
8282
if [ $SKIP_DAG -eq 0 ]; then
8383
echo "DAG: WES" | tee -a $log
8484
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)

custom/SG10K/Snakefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,11 @@ rule bam_to_cram:
134134
#conda:
135135
# "env.yaml"
136136
shell:
137-
"module load bamutil/1.0.14-33-nonprimdup;"
137+
"{{ "
138+
" module load bamutil/1.0.14-33-nonprimdup;"
138139
" bam squeeze --in {input.bam} --out -.ubam {params.bin_arg} |"
139-
"samtools view -C -T {input.reffa} -@ {threads} -o {output.cram} - >& {log}"
140+
" samtools view -C -T {input.reffa} -@ {threads} -o {output.cram} -;"
141+
" }} >& {log}"
140142

141143

142144
localrules: cram_index

custom/SG10K/cfg/modules.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,3 @@ datamash: 1.1.0
77
sg10k-cov: '062017'
88
fastmitocalc: 'default'
99

10-

custom/SG10K/example-dag.pdf

115 Bytes
Binary file not shown.

custom/SG10K/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ echo "Check log if the following final message is not printed: \"$COMPLETE_MSG\"
6161

6262

6363
# DAG
64-
SKIP_DAG=0
64+
SKIP_DAG=1
6565
if [ $SKIP_DAG -eq 0 ]; then
6666
echo "DAG: $SAMPLE" | tee -a $log
6767
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)

germs/vipr/aux/plot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def parse_genomecov(genomecov_gzfile):
3636
for line in fh:
3737
sq, pos, cov = line.decode().rstrip().split("\t")
3838
pos = int(pos)-1
39-
cov = int(cov)
39+
cov = int(float(cov))# float for support of scientific notation
4040
if sq not in genomecov:
4141
genomecov[sq] = OrderedDict()
4242
genomecov[sq][pos] = cov

germs/vipr/example-dag.pdf

1.37 KB
Binary file not shown.

germs/vipr/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ base_cmd="$WRAPPER -1 $FQ1 -2 $FQ2 -s test:DENV2-TSV01-PDH203 -r $REF";
6969
# FIXME fix here and elsewhere
7070

7171
# DAG
72-
SKIP_DAG=0
72+
SKIP_DAG=1
7373
if [ $SKIP_DAG -eq 0 ]; then
7474
echo "Creating DAG" | tee -a $log
7575
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)

mapping/BWA-MEM/example-dag.pdf

-18 Bytes
Binary file not shown.

mapping/BWA-MEM/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ echo "Check log if the following final message is not printed: \"$COMPLETE_MSG\"
7575

7676

7777
# DAG
78-
SKIP_DAG=0
78+
SKIP_DAG=1
7979
if [ $SKIP_DAG -eq 0 ]; then
8080
echo "DAG: PE through config" | tee -a $log
8181
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)
119 Bytes
Binary file not shown.

metagenomics/essential-genes/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ echo "Check log if the following final message is not printed: \"$COMPLETE_MSG\"
7373

7474

7575
# DAG
76-
SKIP_DAG=0
76+
SKIP_DAG=1
7777
if [ $SKIP_DAG -eq 0 ]; then
7878
echo "DAG" | tee -a $log
7979
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)
Binary file not shown.

metagenomics/shotgun-metagenomics/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ base_cmd="$WRAPPER --sample-cfg $SAMPLECFG --name test:shotgun-metagenomics";
6464
# FIXME fix here and elsewhere
6565

6666
# DAG
67-
SKIP_DAG=0
67+
SKIP_DAG=1
6868
if [ $SKIP_DAG -eq 0 ]; then
6969
echo "Creating DAG" | tee -a $log
7070
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)
-75.7 KB
Binary file not shown.

rnaseq/fluidigm-ht-c1-rnaseq/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ cmd_base="$WRAPPER -1 $COL1_R1 -2 $COL1_R2 -s COL01 --name 'test:COL01'"
6565

6666

6767
# DAG
68-
SKIP_DAG=0
68+
SKIP_DAG=1
6969
if [ $SKIP_DAG -eq 0 ]; then
7070
echo "DAG" | tee -a $log
7171
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)

rnaseq/star-rsem/example-dag.pdf

-12 Bytes
Binary file not shown.

rnaseq/star-rsem/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ CMD_FULL="$WRAPPER -1 $R1_FULL -2 $R2_FULL -s $SAMPLE --name 'test:FULL'"
8484
SKIP_REAL_FULL=0
8585

8686
# DAG
87-
SKIP_DAG=0
87+
SKIP_DAG=1
8888
if [ $SKIP_DAG -eq 0 ]; then
8989
echo "DAG: Full" | tee -a $log
9090
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)

rnaseq/wafergen-scrna/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,7 @@ Reports:
5454

5555
## Notes
5656

57-
Deduplication can be very slow for large data-sets. If deduplication
58-
is not a must, we recommend to switch it off (`--no-dedup`).
57+
Deduplication can be very slow for large data-sets. We recommend to not use it unless necessary (`--dedup`).
5958

6059
## References
6160

rnaseq/wafergen-scrna/Snakefile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,8 @@ rule bamtag_split:
192192
output:
193193
taggedbam = '{prefix}/{sample}/bamtag/{sample}_R2.tagged.bam',
194194
splitflag = touch('{prefix}/{sample}/bamtag/{sample}_R2.tagsplit.COMPLETE')
195+
log:
196+
'{prefix}/{sample}/bamtag/{sample}_R2.tagged.log'
195197
benchmark:
196198
'{prefix}/{sample}/bamtag/{sample}_R2.tag.bamtag_split.benchmark.log'
197199
params:
@@ -201,10 +203,12 @@ rule bamtag_split:
201203
threads:
202204
1
203205
shell:
204-
'umis bamtag {input.bam} | samtools addreplacerg'
206+
'{{'
207+
' umis bamtag {input.bam} | samtools addreplacerg'
205208
' -r ID:{params.sample} -r LB:{params.sample} -r SM:{params.sample} -r PL:{params.platform} -r PU:1 -r CN:{params.center}'
206209
' -o - - | samtools sort -o {output.taggedbam} -T {output.taggedbam}.tmp -;'
207-
' bamtools split -tag XC -in {output.taggedbam}'
210+
' bamtools split -tag XC -in {output.taggedbam};'
211+
' }} >& {log}'
208212
# not guaranteed to create one file per barcode
209213

210214

rnaseq/wafergen-scrna/example-dag.pdf

-8 Bytes
Binary file not shown.

rnaseq/wafergen-scrna/tests.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ cmd_base="$WRAPPER -c $TEST_CBINDEX -S $TEST_SAMPLECFG"
6363

6464

6565
# DAG
66-
SKIP_DAG=0
66+
SKIP_DAG=1
6767
if [ $SKIP_DAG -eq 0 ]; then
6868
echo "DAG" | tee -a $log
6969
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)
@@ -103,9 +103,9 @@ if [ $skip_real_runs -ne 1 ]; then
103103
jid=$(tail -n 1 $odir/logs/submission.log | cut -f 3 -d ' ')
104104
echo "Started job $jid writing to $odir. You will receive an email"
105105

106-
echo "Realrun no_dedup" | tee -a $log
106+
echo "Realrun dedup" | tee -a $log
107107
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)
108-
eval $cmd_base --no-dedup -o $odir -v >> $log 2>&1
108+
eval $cmd_base --dedup -o $odir -v >> $log 2>&1
109109
# magically works even if line just contains id as in the case of pbspro
110110
jid=$(tail -n 1 $odir/logs/submission.log | cut -f 3 -d ' ')
111111
echo "Started job $jid writing to $odir. You will receive an email"

rnaseq/wafergen-scrna/wafergen-scrna.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ def main():
7878
d = 20.0
7979
parser.add_argument('--frag-len-sd', default=d, type=float,
8080
help="Estimated fragment length standard deviation (default={})".format(d))
81-
parser.add_argument('--no-dedup', action="store_true",
82-
help="Skip UMI-based deduplication (can be slow)")
81+
parser.add_argument('--dedup', action="store_true",
82+
help="Run UMI-based deduplication (slow for large data-sets!)")
8383
args = parser.parse_args()
8484

8585
# Repeateable -v and -q for setting logging level.
@@ -139,7 +139,7 @@ def main():
139139
cfg_dict['cell_barcodes'] = os.path.abspath(args.cell_barcodes)
140140
cfg_dict['frag_len'] = args.frag_len
141141
cfg_dict['frag_len_sd'] = args.frag_len_sd
142-
cfg_dict['no_dedup'] = args.no_dedup
142+
cfg_dict['no_dedup'] = not args.dedup
143143
cfg_dict['scrnapipe_transform'] = os.path.abspath(os.path.join(
144144
PIPELINE_BASEDIR, 'aux/transform.json'))
145145
cfg_dict['scrna_conf_template'] = os.path.abspath(os.path.join(
817 Bytes
Binary file not shown.

somatic/lofreq-somatic/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ wgs_cmd_base="$WRAPPER --normal-bam $DREAM_WGS_NORMAL_BAM --tumor-bam $DREAM_WGS
7676

7777

7878
# DAG
79-
SKIP_DAG=0
79+
SKIP_DAG=1
8080
if [ $SKIP_DAG -eq 0 ]; then
8181
echo "DAG: WES" | tee -a $log
8282
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)

somatic/mutect/example-dag.pdf

11.3 KB
Binary file not shown.

somatic/mutect/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ wgs_cmd_base="$WRAPPER --normal-bam $DREAM_WGS_NORMAL_BAM --tumor-bam $DREAM_WGS
7878

7979

8080
# DAG
81-
SKIP_DAG=0
81+
SKIP_DAG=1
8282
if [ $SKIP_DAG -eq 0 ]; then
8383
echo "DAG: WES" | tee -a $log
8484
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)

tools/pipelint.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ def check_modules(pipeline_dir):
111111

112112
is_ok = True
113113
module_cfgs = glob.glob(os.path.join(pipeline_dir, "cfg/modules.yaml"))
114+
assert len(module_cfgs) > 0
114115
modules = dict()
115116
for cfg in module_cfgs:
116117
with open(cfg) as fh:
@@ -139,7 +140,14 @@ def main(pipelinedirs,
139140
logger.warning("include other existing tools here: check_cluster_conf.py...")
140141

141142
snakefiles = [os.path.join(d, "Snakefile") for d in pipelinedirs]
142-
143+
144+
if not no_modules_check:
145+
for d in pipelinedirs:
146+
if not check_modules(d):
147+
print("FAILED: Modules check for {}".format(d))
148+
else:
149+
print("OK: Modules check for {}".format(d))
150+
143151
includes = []
144152
for f in snakefiles:
145153
assert os.path.exists(f)
@@ -148,12 +156,6 @@ def main(pipelinedirs,
148156
else:
149157
print("OK: Expected files for {}".format(f))
150158

151-
if not no_modules_check:
152-
if not check_modules(f):
153-
print("FAILED: Modules check for {}".format(f))
154-
else:
155-
print("OK: Modules check for {}".format(f))
156-
157159
includes.extend(get_includes_from_snakefile(f))
158160

159161

variant-calling/gatk/example-dag.pdf

133 Bytes
Binary file not shown.

variant-calling/gatk/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ wgs_cmd_base="$WRAPPER -1 $WGS_FQ1 -2 $WGS_FQ2 -s NA12878-WGS -t WGS --name 'tes
8080

8181

8282
# DAG
83-
SKIP_DAG=0
83+
SKIP_DAG=1
8484
if [ $SKIP_DAG -eq 0 ]; then
8585
echo "DAG: WES" | tee -a $log
8686
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)
789 Bytes
Binary file not shown.

variant-calling/lacer-lofreq/tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ wgs_cmd_base="$WRAPPER -1 $WGS_FQ1 -2 $WGS_FQ2 -s NA12878-WGS -t WGS --name 'tes
7676

7777

7878
# DAG
79-
SKIP_DAG=0
79+
SKIP_DAG=1
8080
if [ $SKIP_DAG -eq 0 ]; then
8181
echo "DAG: WES" | tee -a $log
8282
odir=$($DOWNSTREAM_OUTDIR_PY -r $(whoami) -p $PIPELINE)

0 commit comments

Comments
 (0)