Skip to content

Commit 554d09e

Browse files
committed
Store test files in data directory instead of inline
1 parent 53c1424 commit 554d09e

File tree

2 files changed

+11
-60
lines changed

2 files changed

+11
-60
lines changed

modules/local/rsem_merge_counts/tests/main.nf.test

+2-51
Original file line numberDiff line numberDiff line change
@@ -12,57 +12,8 @@ nextflow_process {
1212
when {
1313
process {
1414
"""
15-
def gene_headers = ['gene_id', 'transcript_id(s)', 'length', 'effective_length', 'expected_count', 'TPM', 'FPKM'].join('\t')
16-
def isoform_headers = ['transcript_id', 'gene_id', 'length', 'effective_length', 'expected_count', 'TPM', 'FPKM', 'IsoPct'].join('\t')
17-
18-
geneData = [
19-
'genes/RAP1_IAA_30M_REP1.genes.results': [
20-
'Gfp_transgene Gfp_transgene 729.00 562.01 0.00 0.00 0.00',
21-
'HRA1 HRA1 564.00 397.05 0.00 0.00 0.00',
22-
'YAL001C YAL001C 3483.00 3316.01 55.00 762.38 490.51',
23-
],
24-
'genes/RAP1_UNINDUCED_REP1.genes.results': [
25-
'Gfp_transgene Gfp_transgene 729.00 630.96 0.00 0.00 0.00',
26-
'HRA1 HRA1 564.00 465.96 0.00 0.00 0.00',
27-
'YAL001C YAL001C 3483.00 3384.96 69.00 937.05 581.61',
28-
],
29-
'genes/RAP1_UNINDUCED_REP2.genes.results': [
30-
'Gfp_transgene Gfp_transgene 729.00 630.86 0.00 0.00 0.00',
31-
'HRA1 HRA1 564.00 465.86 0.00 0.00 0.00',
32-
'YAL001C YAL001C 3483.00 3384.86 110.00 783.22 460.39',
33-
]
34-
]
35-
36-
isoformData = [
37-
'isoforms/RAP1_IAA_30M_REP1.isoforms.results': [
38-
'Gfp_transgene Gfp_transgene 729 562.01 0.00 0.00 0.00 0.00',
39-
'HRA1 HRA1 564 397.05 0.00 0.00 0.00 0.00',
40-
'YAL001C YAL001C 3483 3316.01 55.00 762.38 490.51 100.00',
41-
],
42-
'isoforms/RAP1_UNINDUCED_REP1.isoforms.results': [
43-
'Gfp_transgene Gfp_transgene 729 630.96 0.00 0.00 0.00 0.00',
44-
'HRA1 HRA1 564 465.96 0.00 0.00 0.00 0.00',
45-
'YAL001C YAL001C 3483 3384.96 69.00 937.05 581.61 100.00',
46-
],
47-
'isoforms/RAP1_UNINDUCED_REP2.isoforms.results': [
48-
'Gfp_transgene Gfp_transgene 729 630.86 0.00 0.00 0.00 0.00',
49-
'HRA1 HRA1 564 465.86 0.00 0.00 0.00 0.00',
50-
'YAL001C YAL001C 3483 3384.86 110.00 783.22 460.39 100.00',
51-
],
52-
]
53-
54-
for (map in [geneData, isoformData]) {
55-
for (entry in map) {
56-
def filename = entry.key
57-
def filedata = entry.value.join("\\n")
58-
tmpfile = file("${workDir}/\${filename}")
59-
tmpfile.getParent().mkdirs()
60-
tmpfile.text = filedata
61-
}
62-
}
63-
64-
input[0] = geneData.collect{filename,_ -> file("${workDir}/\${filename}")}
65-
input[1] = isoformData.collect{filename,_ -> file("${workDir}/\${filename}")}
15+
input[0] = file("${moduleTestDir}/data/genes/*")
16+
input[1] = file("${moduleTestDir}/data/isoforms/*")
6617
"""
6718
}
6819
}

modules/local/rsem_merge_counts/tests/main.nf.test.snap

+9-9
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,31 @@
33
"content": [
44
{
55
"0": [
6-
"rsem.merged.gene_counts.tsv:md5,23164d60dbb95179310ecfa81eb53f21"
6+
"rsem.merged.gene_counts.tsv:md5,7d1da94077dc2f90cfb2c793ca5b7446"
77
],
88
"1": [
9-
"rsem.merged.gene_tpm.tsv:md5,e02f8a05d35010db454d79846935a973"
9+
"rsem.merged.gene_tpm.tsv:md5,39bad606eb012456bba1d995fe0feb5f"
1010
],
1111
"2": [
12-
"rsem.merged.transcript_counts.tsv:md5,23164d60dbb95179310ecfa81eb53f21"
12+
"rsem.merged.transcript_counts.tsv:md5,e40bba0aafc5904361513b3513c217ad"
1313
],
1414
"3": [
15-
"rsem.merged.transcript_tpm.tsv:md5,e02f8a05d35010db454d79846935a973"
15+
"rsem.merged.transcript_tpm.tsv:md5,abbaac45f9938716c58d604299ea284e"
1616
],
1717
"4": [
1818
"versions.yml:md5,48ca3e12c91829af8019462b3f6aa29c"
1919
],
2020
"counts_gene": [
21-
"rsem.merged.gene_counts.tsv:md5,23164d60dbb95179310ecfa81eb53f21"
21+
"rsem.merged.gene_counts.tsv:md5,7d1da94077dc2f90cfb2c793ca5b7446"
2222
],
2323
"counts_transcript": [
24-
"rsem.merged.transcript_counts.tsv:md5,23164d60dbb95179310ecfa81eb53f21"
24+
"rsem.merged.transcript_counts.tsv:md5,e40bba0aafc5904361513b3513c217ad"
2525
],
2626
"tpm_gene": [
27-
"rsem.merged.gene_tpm.tsv:md5,e02f8a05d35010db454d79846935a973"
27+
"rsem.merged.gene_tpm.tsv:md5,39bad606eb012456bba1d995fe0feb5f"
2828
],
2929
"tpm_transcript": [
30-
"rsem.merged.transcript_tpm.tsv:md5,e02f8a05d35010db454d79846935a973"
30+
"rsem.merged.transcript_tpm.tsv:md5,abbaac45f9938716c58d604299ea284e"
3131
],
3232
"versions": [
3333
"versions.yml:md5,48ca3e12c91829af8019462b3f6aa29c"
@@ -38,6 +38,6 @@
3838
"nf-test": "0.8.4",
3939
"nextflow": "23.10.1"
4040
},
41-
"timestamp": "2024-03-09T17:03:14.647859"
41+
"timestamp": "2024-03-09T17:13:37.377348"
4242
}
4343
}

0 commit comments

Comments
 (0)