Skip to content

Commit 5e91c40

Browse files
committed
test: Update expected paths
1 parent f6ee047 commit 5e91c40

File tree

2 files changed

+138
-30
lines changed

2 files changed

+138
-30
lines changed

workflows/tests/aligner/bwa.nf.test

+28-22
Original file line numberDiff line numberDiff line change
@@ -21,28 +21,34 @@ nextflow_pipeline {
2121
{ assert snapshot(UTILS.removeNextflowVersion("$outputDir/pipeline_info/nf_core_pipeline_software_mqc_versions.yml")).match("software_versions") },
2222
{ assert snapshot(
2323
workflow.trace.tasks().size(),
24-
path("$outputDir/bbmap").list(),
25-
// BUG https://github.com/nf-core/nascent/issues/102
26-
// path("$outputDir/bedtools").list(),
27-
// FIXME gtf2bed isn't deterministic
28-
// path("$outputDir/bwa/featurecounts/gene").list(),
29-
// FIXME cd4 isn't deterministic
30-
// path("$outputDir/bwa/featurecounts/predicted").list(),
31-
// path("$outputDir/deeptools").list(),
32-
// path("$outputDir/fastp/*.json").list(),
33-
// FIXME gtf2bed isn't deterministic
34-
// path("$outputDir/gtf2bed").list(),
35-
path("$outputDir/homer/cd4.bed"),
36-
path("$outputDir/homer/jurkat.bed"),
37-
// FIXME https://github.com/nf-core/nascent/issues/148
38-
// path("$outputDir/preseq").list(),
39-
// path("$outputDir/rseqc").list(),
40-
bam("$outputDir/samtools/cd4_REP1.sorted.bam").getSamLinesMD5(),
41-
bam("$outputDir/samtools/cd4_REP2.sorted.bam").getSamLinesMD5(),
42-
bam("$outputDir/samtools/cd4_REP3.sorted.bam").getSamLinesMD5(),
43-
bam("$outputDir/samtools/cd4_REP4.sorted.bam").getSamLinesMD5(),
44-
bam("$outputDir/samtools/jurkat_REP1.sorted.bam").getSamLinesMD5(),
45-
bam("$outputDir/samtools/jurkat_REP2.sorted.bam").getSamLinesMD5(),
24+
// TODO path("$outputDir/preprocessing/fastp/*.json").list(),
25+
path("$outputDir/bwa/log").list(),
26+
path("$outputDir/bwa/samtools_stats").list(),
27+
path("$outputDir/quality_control/bbsplit").list(),
28+
// FIXME Empty
29+
path("$outputDir/quality_control/preseq").list().findAll { it.contains(".txt") },
30+
// process.out.outs[0][1].findAll { file(it).name.contains('.pb') },
31+
path("$outputDir/quality_control/rseqc/read_duplication/xls").list(),
32+
path("$outputDir/quality_control/rseqc/read_duplication/rscript").list(),
33+
path("$outputDir/quality_control/rseqc/infer_experiment").list(),
34+
path("$outputDir/quality_control/rseqc/read_distribution").list(),
35+
path("$outputDir/coverage_graphs/").list(),
36+
// FIXME Empty
37+
path("$outputDir/transcript_identification/").list().findAll { file(it.toString()).name.contains('.bed') },
38+
path("$outputDir/transcript_identification/homer/cd4.bed"),
39+
path("$outputDir/transcript_identification/homer/jurkat.bed"),
40+
// FIXME path("$outputDir/transcript_identification/pints/").list().findAll(),
41+
path("$outputDir/transcript_identification/intersect/").list(),
42+
path("$outputDir/transcript_identification/filtered/").list(),
43+
// FIXME path("$outputDir/quantification/").list(),
44+
path("$outputDir/multiqc/multiqc_report.html").exists(),
45+
// TODO
46+
// bam("$outputDir/samtools/cd4_REP1.sorted.bam").getSamLinesMD5(),
47+
// bam("$outputDir/samtools/cd4_REP2.sorted.bam").getSamLinesMD5(),
48+
// bam("$outputDir/samtools/cd4_REP3.sorted.bam").getSamLinesMD5(),
49+
// bam("$outputDir/samtools/cd4_REP4.sorted.bam").getSamLinesMD5(),
50+
// bam("$outputDir/samtools/jurkat_REP1.sorted.bam").getSamLinesMD5(),
51+
// bam("$outputDir/samtools/jurkat_REP2.sorted.bam").getSamLinesMD5(),
4652
).match("output_files")
4753
}
4854
)

workflows/tests/aligner/bwa.nf.test.snap

+110-8
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,29 @@
22
"output_files": {
33
"content": [
44
134,
5+
[
6+
7+
],
8+
[
9+
"cd4_REP1.sorted.bam.flagstat:md5,863e2d506d5cc4239af98a5f31bbc906",
10+
"cd4_REP1.sorted.bam.idxstats:md5,b1dd8bcbd23c53c21f0e11082d9315f2",
11+
"cd4_REP1.sorted.bam.stats:md5,ba177ae2d9a5ab5a972bc056df28acc1",
12+
"cd4_REP2.sorted.bam.flagstat:md5,0fd86dbf8f799fad49ba471702979bdc",
13+
"cd4_REP2.sorted.bam.idxstats:md5,53204e4c6a9f68664087e4a8123be46a",
14+
"cd4_REP2.sorted.bam.stats:md5,8c8fc51169528132b1cca54d3689e3c0",
15+
"cd4_REP3.sorted.bam.flagstat:md5,793c9cadbf80e35dbae3774e9b5bd93f",
16+
"cd4_REP3.sorted.bam.idxstats:md5,42de227ff397013cf288759871b0e938",
17+
"cd4_REP3.sorted.bam.stats:md5,fe5be813bf2d55fd0e4877c650a0b266",
18+
"cd4_REP4.sorted.bam.flagstat:md5,ed6c609505097f3cc9d9902d69e016f8",
19+
"cd4_REP4.sorted.bam.idxstats:md5,959dc185ae59de4cebe374026711a55e",
20+
"cd4_REP4.sorted.bam.stats:md5,46bf6f2b140d369986027bc2f588b440",
21+
"jurkat_REP1.sorted.bam.flagstat:md5,fd5f02b0f02a407447b804b1d80f5421",
22+
"jurkat_REP1.sorted.bam.idxstats:md5,c61af0847c1ad76c06a8de2815975b32",
23+
"jurkat_REP1.sorted.bam.stats:md5,3f1b0a4214daa368a307f856f7a809dc",
24+
"jurkat_REP2.sorted.bam.flagstat:md5,86ed47bd41a745ab59de473082c7742d",
25+
"jurkat_REP2.sorted.bam.idxstats:md5,3db8f88c1f836eb5d10f37ca1df81ae9",
26+
"jurkat_REP2.sorted.bam.stats:md5,48732cff30d5a9a272f68fc850b0eb84"
27+
],
528
[
629
"cd4_REP1.coverage.hist.txt:md5,7cbb473be8d3b32ff2e52fdf4e5d10d2",
730
"cd4_REP1.coverage.stats.txt:md5,f1471b61ac17dba283d80e08450c7e55",
@@ -15,21 +38,100 @@
1538
"jurkat_REP1.coverage.stats.txt:md5,381c69a30099d82066a959deab1a2569",
1639
"jurkat_REP2.coverage.hist.txt:md5,d124bdadaf2dc5cdd9e3db5a1ab4c588",
1740
"jurkat_REP2.coverage.stats.txt:md5,b1940346719e4070091f2eef6e508f49"
41+
],
42+
[
43+
44+
],
45+
[
46+
"cd4_REP1.pos.DupRate.xls:md5,a80db2d20096ca839a7847ec5b11bf75",
47+
"cd4_REP1.seq.DupRate.xls:md5,c34531fd7578c6f62cbad53b96a7feb9",
48+
"cd4_REP2.pos.DupRate.xls:md5,06200ab67a60bee71fd168de88c15369",
49+
"cd4_REP2.seq.DupRate.xls:md5,c82f6d687eacabbab045db34647c3254",
50+
"cd4_REP3.pos.DupRate.xls:md5,fd3e91bfe070deccef65b265957cb733",
51+
"cd4_REP3.seq.DupRate.xls:md5,f4c9f61081e6ef309abe82bb34aa4bd0",
52+
"cd4_REP4.pos.DupRate.xls:md5,7fb8a7e96fd521561f62ccf7bf490212",
53+
"cd4_REP4.seq.DupRate.xls:md5,8c671e5b0029d396a666839029298828",
54+
"jurkat_REP1.pos.DupRate.xls:md5,0721c91ab7c640b046689095047657f8",
55+
"jurkat_REP1.seq.DupRate.xls:md5,aba941b1bf0e93f99e39bd507d1c02de",
56+
"jurkat_REP2.pos.DupRate.xls:md5,253ec69be4f5322dc92f6cb3fb41f7e0",
57+
"jurkat_REP2.seq.DupRate.xls:md5,c7c83a29e6dfd49ff17858fe83dc07c8"
58+
],
59+
[
60+
"cd4_REP1.DupRate_plot.r:md5,a6f96b5b87a142dca2e09868deb8222b",
61+
"cd4_REP2.DupRate_plot.r:md5,a0686d22ba07f33a627c1a106d442a03",
62+
"cd4_REP3.DupRate_plot.r:md5,5b37293c52beaecc5980aa2b9bafd82c",
63+
"cd4_REP4.DupRate_plot.r:md5,ffa0f611b7f86d36134f9d80c3e1c9de",
64+
"jurkat_REP1.DupRate_plot.r:md5,8e4dc99cae73c94eda275aeee08a5390",
65+
"jurkat_REP2.DupRate_plot.r:md5,3507444f5965ca98a448ab15659ba34f"
66+
],
67+
[
68+
"cd4_REP1.infer_experiment.txt:md5,2d8f31fe48cfc1db9d4c46ba59c2c7f3",
69+
"cd4_REP2.infer_experiment.txt:md5,70ac3bf0d0c50d644ab97e1698021e55",
70+
"cd4_REP3.infer_experiment.txt:md5,b0157d081d0ba0c27b370915f13c8c8a",
71+
"cd4_REP4.infer_experiment.txt:md5,37ec4ee4ed5f707f073be5a7d4c9acfb",
72+
"jurkat_REP1.infer_experiment.txt:md5,3ec36bed252146eb9cdb68db30c1855e",
73+
"jurkat_REP2.infer_experiment.txt:md5,cde67a32fc922fb61fe5c5ea4b0e5c92"
74+
],
75+
[
76+
"cd4_REP1.read_distribution.txt:md5,1fcc6afbb63242818d446b877a832c3a",
77+
"cd4_REP2.read_distribution.txt:md5,c2762d927c1c12d520ebee8160561189",
78+
"cd4_REP3.read_distribution.txt:md5,2f05c4cc866b4f8068e02008cad20cb3",
79+
"cd4_REP4.read_distribution.txt:md5,ececae7f535b4fd5606bf763fdba7a34",
80+
"jurkat_REP1.read_distribution.txt:md5,6c02a757ed379a6c19f6855e38b5d909",
81+
"jurkat_REP2.read_distribution.txt:md5,a5f8bed2cff9d780a31c3ce43e289d9e"
82+
],
83+
[
84+
"cd4_REP1.dreg.bedGraph:md5,8948a8fa86d8f6d413b77983189ff56e",
85+
"cd4_REP1.minus.bedGraph:md5,2a1c34f9d9ef9ff1b9da7874b9e3aaad",
86+
"cd4_REP1.minus.bigWig:md5,5280319275c98dcce023779fa389884d",
87+
"cd4_REP1.plus.bedGraph:md5,1509ec3a921e3109c5914e1bcef8cf33",
88+
"cd4_REP1.plus.bigWig:md5,72ccab3173f2018a22a4b36841247ba2",
89+
"cd4_REP2.dreg.bedGraph:md5,29f865a5668fae4a52a41589ac2b3179",
90+
"cd4_REP2.minus.bedGraph:md5,c530bc34fa3ec7ac49e88ff65f9c2f92",
91+
"cd4_REP2.minus.bigWig:md5,5e748c794e037f441741f7f409c8c5ad",
92+
"cd4_REP2.plus.bedGraph:md5,a675141da2874ec08d91591e5ea8242b",
93+
"cd4_REP2.plus.bigWig:md5,08674d52e9eeb08807c33ed3e4b3d504",
94+
"cd4_REP3.dreg.bedGraph:md5,201e690c619ee231416b643740141588",
95+
"cd4_REP3.minus.bedGraph:md5,1c44c165f663d08c869a013b78f051b0",
96+
"cd4_REP3.minus.bigWig:md5,aa3f5e86c635e182f9173543751cfbfd",
97+
"cd4_REP3.plus.bedGraph:md5,a475098ed14da6f3242c4cfdf3abb713",
98+
"cd4_REP3.plus.bigWig:md5,b255ae7c47424c223c537d00ecc025b5",
99+
"cd4_REP4.dreg.bedGraph:md5,dfcfce7df666c0e24a3d0d4e21447a0b",
100+
"cd4_REP4.minus.bedGraph:md5,b7a3d3c822155dfd8052c67a330fd6d5",
101+
"cd4_REP4.minus.bigWig:md5,fc61c62613dc0f74a65c32419aba8f76",
102+
"cd4_REP4.plus.bedGraph:md5,5623367b681562a2567afc62a8da4151",
103+
"cd4_REP4.plus.bigWig:md5,ed00ad7a22c49860debc86cfa7ffb457",
104+
"jurkat_REP1.dreg.bedGraph:md5,c25a4fb095e9f7d6766a3ce33e08f7d8",
105+
"jurkat_REP1.minus.bedGraph:md5,8d5d9a41df6eb6c56b1bfd3f39dc1fc6",
106+
"jurkat_REP1.minus.bigWig:md5,d06c8015c996bf520fff17266fd01f84",
107+
"jurkat_REP1.plus.bedGraph:md5,6ed63e5983edaa74fb3965676efdb674",
108+
"jurkat_REP1.plus.bigWig:md5,7a02334f2c7300ffdb5a2253c0937390",
109+
"jurkat_REP2.dreg.bedGraph:md5,aad861b6fd8d296fe6bb4bc82d5eeeed",
110+
"jurkat_REP2.minus.bedGraph:md5,cd83486cb6bb71e6b6e31a69c94d0d85",
111+
"jurkat_REP2.minus.bigWig:md5,686f719978de948f7045acc95f9d1c82",
112+
"jurkat_REP2.plus.bedGraph:md5,569e8a25c9cf48d1ef953f3da77c48a1",
113+
"jurkat_REP2.plus.bigWig:md5,cbe3fd38fe8f9508645bbfad83924212"
114+
],
115+
[
116+
18117
],
19118
"cd4.bed:md5,ab94918610a560772fdbec591200295f",
20119
"jurkat.bed:md5,41908723fa423a78476feb2e7627a3a4",
21-
"c529a16c839e85e119b98354f109352d",
22-
"9e63b682af88fa902cf92b5c485845b1",
23-
"2aa200bbbce374ec7dedb9b46ce4aae1",
24-
"122274730dd5386e1b26c174df886a8b",
25-
"c2adf5327ff6d4edda2fdad00c7cb9bf",
26-
"63fea3b1e2e08e5f6fdf3f7ba0aa7818"
120+
[
121+
"cd4_intersect.bed:md5,d41d8cd98f00b204e9800998ecf8427e",
122+
"jurkat_intersect.bed:md5,d41d8cd98f00b204e9800998ecf8427e"
123+
],
124+
[
125+
"cd4_filtered.bed:md5,22a41b0aef6da7f4fa0f0644cc60ef32",
126+
"jurkat_filtered.bed:md5,a491231815327b0d0fab1885b8a8662e"
127+
],
128+
true
27129
],
28130
"meta": {
29131
"nf-test": "0.9.0",
30132
"nextflow": "24.04.4"
31133
},
32-
"timestamp": "2024-08-03T08:58:17.037588077"
134+
"timestamp": "2024-08-09T17:35:32.797123474"
33135
},
34136
"Should work with gzipped references": {
35137
"content": [
@@ -49,7 +151,7 @@
49151
"nf-test": "0.9.0",
50152
"nextflow": "24.04.4"
51153
},
52-
"timestamp": "2024-08-04T20:12:41.277553487"
154+
"timestamp": "2024-08-09T13:24:17.114505802"
53155
},
54156
"Should work with BWA Index": {
55157
"content": [

0 commit comments

Comments
 (0)