Open andrewucla opened 3 years ago
I do find that in one of my rep.jsd.qc files it has NA in it.
0.0037128227321947906 0.4242645622054558 0.9865692356303221 0.12557735764150363 0.9866592273510837 0.5149746205118282 NA 0.13071263669266958 NA NA NA
What should I do in order to get the QC report going?
Let's disable jsd task for now. Add the following to your input JSON.
{
"chip.enable_jsd": false
}
Re-submit the workflow with the same WDL and a modified input JSON and then pipeline will start from qc_report
(final task of the pipeline) by re-using outputs of all upstream analyses.
Describe the bug
It seems the pipeline has an error on the qc step.
==== NAME=chip.qc_report, STATUS=RetryableFailure, PARENT= SHARD_IDX=-1, RC=1, JOB_ID=55217 START=2021-02-16T10:19:34.569Z, END=2021-02-16T10:19:51.775Z STDOUT=/gpfs/fs1/data/shenlab/lw/chip-seq-pipeline2/run_pipeline/OP/K36me3high/chip/65302236-00d0-4f5c-af80-47836f267413/call-qc_report/execution/stdout STDERR=/gpfs/fs1/data/shenlab/lw/chip-seq-pipeline2/run_pipeline/OP/K36me3high/chip/65302236-00d0-4f5c-af80-47836f267413/call-qc_report/execution/stderr STDERR_CONTENTS= Traceback (most recent call last): File "/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_task_qc_report.py", line 927, in
main()
File "/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_task_qc_report.py", line 890, in main
make_cat_align_enrich(args, cat_root)
File "/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_task_qc_report.py", line 737, in make_cat_align_enrich
cat_jsd.add_log(qc, key=str_rep(i))
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_qc_category.py", line 159, in add_log
parser=self._parser,
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_qc_category.py", line 43, in init
self.__parse()
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_qc_category.py", line 90, in __parse
self._dict = self._parser(self._log_file)
File "/gpfs/fs1/data/shenlab/lw/miniconda3/envs/encode-chip-seq-pipeline/bin/encode_lib_log_parser.py", line 421, in parse_jsd_qc
result['jsd'] = float(arr[6])
ValueError: could not convert string to float: 'NA'
OS/Platform
Caper configuration file
Paste contents of
~/.caper/default.conf
.Input JSON file
Paste contents of your input JSON file.