@@ -71,8 +71,8 @@ test_that("read_chroms can read 'Agilent ChemStation' version 30 files", {
71
71
72
72
expect_equal(class(x )[1 ], " matrix" )
73
73
expect_equal(dim(x ), c(38405 , 1 ))
74
- expect_equal(head(rownames (x ), 1 ), " -.00133333333333333 " )
75
- expect_equal(tail(rownames (x ), 1 ), " 32.002" )
74
+ expect_equal(head(get_times (x ),1 ), - 0.001333333 , tolerance = .00001 )
75
+ expect_equal(tail(get_times (x ),1 ), 32.002 , tolerance = .00001 )
76
76
77
77
expect_equal(attr(x , " parser" ), " chromconverter" )
78
78
expect_equal(attr(x , " sample_name" ), " NVAC-6B1-S3R1" )
@@ -87,8 +87,8 @@ test_that("read_chroms can read 'Agilent ChemStation' version 30 files", {
87
87
expect_s3_class(x1 [1 ], " data.frame" )
88
88
expect_equal(as.numeric(rownames(x )), x1 [,1 ])
89
89
expect_equal(x [,1 ], x1 [,2 ], ignore_attr = TRUE )
90
- expect_equal(head(x1 $ rt , 1 ), - .00133333333333333 )
91
- expect_equal(tail(x1 $ rt , 1 ), 32.002 )
90
+ expect_equal(head(x1 $ rt , 1 ), - .00133333333333333 , tolerance = .00001 )
91
+ expect_equal(tail(x1 $ rt , 1 ), 32.002 , tolerance = .00001 )
92
92
})
93
93
94
94
test_that(" read_chroms can read 'Agilent ChemStation' 31 files" , {
@@ -108,11 +108,11 @@ test_that("read_chroms can read 'Agilent ChemStation' 31 files", {
108
108
expect_equal(dim(x ), c(27659 , 176 ))
109
109
expect_equal(dim(x1 ), c(27659 , 177 ))
110
110
111
- expect_equal(head(rownames (x ), 1 ), " 0.000333333333333333" )
112
- expect_equal(head(rownames (x1 ), 1 ), " 0.000333333333333333" )
111
+ expect_equal(head(get_times (x ), 1 ), 0.000333333333333333 , tolerance = .00001 )
112
+ expect_equal(head(get_times (x1 ), 1 ), 0.000333333333333333 , tolerance = .00001 )
113
113
114
- expect_equal(tail(rownames (x ), 1 ), " 31.9911666666667" )
115
- expect_equal(tail(rownames (x1 ), 1 ), " 31.9911666666667" )
114
+ expect_equal(tail(get_times (x ), 1 ), 31.9911666666667 , tolerance = .00001 )
115
+ expect_equal(tail(get_times (x1 ), 1 ), 31.9911666666667 , tolerance = .00001 )
116
116
117
117
# check metadata
118
118
expect_equal(attr(x1 , " parser" ), " entab" )
@@ -146,8 +146,8 @@ test_that("read_chroms can read 'Agilent ChemStation' version 81 files", {
146
146
x <- read_chroms(path , progress_bar = FALSE )[[1 ]]
147
147
148
148
expect_equal(dim(x ), c(2699 , 1 ))
149
- expect_equal(head(rownames (x ), 1 ), " 3.00044479166667" )
150
- expect_equal(tail(rownames (x ), 1 ), " 11.9971114583333" )
149
+ expect_equal(head(get_times (x ), 1 ), 3.00044479166667 , tolerance = .00001 )
150
+ expect_equal(tail(get_times (x ), 1 ), 11.9971114583333 , tolerance = .00001 )
151
151
152
152
# check metadata
153
153
expect_equal(class(x )[1 ], " matrix" )
@@ -166,8 +166,8 @@ test_that("read_chroms can read 'Agilent ChemStation' version 81 files", {
166
166
expect_equal(dim(x1 ), c(2699 , 2 ))
167
167
expect_equal(as.numeric(rownames(x )), x1 [[1 ]])
168
168
expect_equal(x [,1 ], x1 [[2 ]], ignore_attr = TRUE )
169
- expect_equal(head(x1 $ rt , 1 ), 3.00044479166667 )
170
- expect_equal(tail(x1 $ rt , 1 ), 11.9971114583333 )
169
+ expect_equal(head(x1 $ rt , 1 ), 3.00044479166667 , tolerance = .00001 )
170
+ expect_equal(tail(x1 $ rt , 1 ), 11.9971114583333 , tolerance = .00001 )
171
171
})
172
172
173
173
test_that(" read_chroms can read 'Agilent ChemStation' version 130 files" , {
@@ -182,8 +182,8 @@ test_that("read_chroms can read 'Agilent ChemStation' version 130 files", {
182
182
183
183
expect_equal(class(x )[1 ], " matrix" )
184
184
expect_equal(dim(x ), c(12750 , 1 ))
185
- expect_equal(head(rownames (x ),1 ), " 0.00583333333333333" )
186
- expect_equal(tail(rownames (x ),1 ), " 84.9991666666667" )
185
+ expect_equal(head(get_times (x ),1 ), 0.00583333333333333 , tolerance = .00001 )
186
+ expect_equal(tail(get_times (x ),1 ), 84.9991666666667 , tolerance = .00001 )
187
187
188
188
# check metadata
189
189
expect_equal(attr(x , " sample_name" ), " 0-CN-6-6-PU" )
@@ -199,8 +199,8 @@ test_that("read_chroms can read 'Agilent ChemStation' version 130 files", {
199
199
expect_s3_class(x1 [1 ], c(" data.table" ," data.frame" ))
200
200
expect_equal(colnames(x1 ), c(" rt" , " intensity" ))
201
201
expect_equal(dim(x1 ), c(12750 , 2 ))
202
- expect_equal(head(x1 $ rt ,1 ), 0.00583333333333333 )
203
- expect_equal(tail(x1 $ rt ,1 ), 84.9991666666667 )
202
+ expect_equal(head(x1 $ rt ,1 ), 0.00583333333333333 , tolerance = .00001 )
203
+ expect_equal(tail(x1 $ rt ,1 ), 84.9991666666667 , tolerance = .00001 )
204
204
205
205
expect_equal(attr(x1 , " sample_name" ), " 0-CN-6-6-PU" )
206
206
expect_equal(attr(x1 , " detector_y_unit" ), " mAU" )
@@ -221,8 +221,8 @@ test_that("read_chroms can read 'Agilent OpenLab' 179 files", {
221
221
x <- read_chroms(path , progress_bar = FALSE )[[1 ]]
222
222
expect_equal(class(x )[1 ], " matrix" )
223
223
expect_equal(dim(x ), c(10000 , 1 ))
224
- expect_equal(head(rownames (x ),1 )," 0.001125" )
225
- expect_equal(tail(rownames (x ),1 )," 36 " )
224
+ expect_equal(head(get_times (x ),1 ), 0.001125 , tolerance = .00001 )
225
+ expect_equal(tail(get_times (x ),1 ), 36 , tolerance = .00001 )
226
226
227
227
# check metadata
228
228
expect_equal(attr(x , " parser" ), " chromconverter" )
@@ -239,8 +239,8 @@ test_that("read_chroms can read 'Agilent OpenLab' 179 files", {
239
239
expect_equal(colnames(x1 ), c(" rt" , " intensity" ))
240
240
expect_equal(as.numeric(rownames(x )), x1 [,1 ])
241
241
expect_equal(x [,1 ], x1 [,2 ], ignore_attr = TRUE )
242
- expect_equal(head(x1 $ rt ,1 ), 0.001125 )
243
- expect_equal(tail(x1 $ rt ,1 ), 36 )
242
+ expect_equal(head(x1 $ rt ,1 ), 0.001125 , tolerance = .00001 )
243
+ expect_equal(tail(x1 $ rt ,1 ), 36 , tolerance = .00001 )
244
244
})
245
245
246
246
test_that(" read_chroms can read 'Agilent ChemStation' 179 files (8-byte format)" , {
@@ -255,8 +255,8 @@ test_that("read_chroms can read 'Agilent ChemStation' 179 files (8-byte format)"
255
255
256
256
expect_equal(class(x )[1 ], " matrix" )
257
257
expect_equal(dim(x ), c(54704 , 1 ))
258
- expect_equal(head(rownames (x ),1 )," 0.000326049995422363" )
259
- expect_equal(tail(rownames (x ),1 )," 18.2346604166667" )
258
+ expect_equal(head(get_times (x ),1 ), 0.000326049995422363 , tolerance = .00001 )
259
+ expect_equal(tail(get_times (x ),1 ), 18.2346604166667 , tolerance = .00001 )
260
260
261
261
# check metadata
262
262
expect_equal(attr(x , " parser" ), " chromconverter" )
@@ -282,8 +282,8 @@ test_that("read_chroms can read 'Agilent ChemStation' 179 (4-byte format)", {
282
282
x <- read_chroms(path , progress_bar = FALSE )[[1 ]]
283
283
expect_equal(class(x )[1 ], " matrix" )
284
284
expect_equal(dim(x ), c(22800 , 1 ))
285
- expect_equal(head(rownames (x ),1 ), " 0.00083331667582194" )
286
- expect_equal(tail(rownames (x ),1 )," 19 " )
285
+ expect_equal(head(get_times (x ), 1 ), 0.00083331667582194 , tolerance = .00001 )
286
+ expect_equal(tail(get_times (x ), 1 ), 19 , tolerance = .00001 )
287
287
288
288
# check metadata
289
289
expect_equal(attr(x , " parser" ), " chromconverter" )
@@ -343,10 +343,10 @@ test_that("read_chroms can read 'Agilent ChemStation' version 181 files", {
343
343
expect_type(x , " list" )
344
344
expect_equal(class(x [[1 ]]), c(" matrix" ," array" ))
345
345
expect_equal(dim(x [[2 ]]), c(5914 , 1 ))
346
- expect_equal(head(rownames (x $ FID1A ), 1 ), " -.00181875" ) # is this right?
347
- expect_equal(tail(rownames (x $ FID1A ), 1 ), " 19.7048479166667" )
348
- expect_equal(head(rownames (x $ V181 ), 1 ), " -.00126875" ) # is this right?
349
- expect_equal(tail(rownames (x $ V181 ), 1 ), " 19.7053979166667" )
346
+ expect_equal(head(get_times (x $ FID1A ), 1 ), - .00181875 , tolerance = .00001 )
347
+ expect_equal(tail(get_times (x $ FID1A ), 1 ), 19.7048479166667 , tolerance = .00001 )
348
+ expect_equal(head(get_times (x $ V181 ), 1 ), - .00126875 , tolerance = .00001 )
349
+ expect_equal(tail(get_times (x $ V181 ), 1 ), 19.7053979166667 , tolerance = .00001 )
350
350
351
351
# check metadata
352
352
expect_equal(attr(x [[1 ]], " sample_name" ), " blanc421" )
@@ -375,8 +375,8 @@ test_that("read_chroms can read 'Agilent ChemStation' version 181 files", {
375
375
expect_equal(as.numeric(rownames(x [[1 ]])), x1 [[1 ]][[1 ]])
376
376
expect_equal(x [[2 ]][,1 ], x1 [[2 ]][[2 ]], ignore_attr = TRUE )
377
377
expect_equal(colnames(x1 [[1 ]]), c(" rt" ," intensity" ))
378
- expect_equal(head(x1 $ FID1A $ rt , 1 ), - .00181875 ) # is this right?
379
- expect_equal(tail(x1 $ FID1A $ rt , 1 ), 19.7048479166667 )
378
+ expect_equal(head(x1 $ FID1A $ rt , 1 ), - .00181875 , tolerance = .00001 )
379
+ expect_equal(tail(x1 $ FID1A $ rt , 1 ), 19.7048479166667 , tolerance = .00001 )
380
380
381
381
expect_equal(extract_metadata(x )[,c(1 : 8 )], extract_metadata(x1 )[,c(1 : 8 )])
382
382
@@ -400,18 +400,18 @@ test_that("read_chroms can read 'Agilent' .dx files", {
400
400
expect_equal(dim(x $ chroms ), c(10000 , 1 ))
401
401
expect_equal(attr(x $ chroms , " parser" ), " chromconverter" )
402
402
expect_equal(attr(x $ chroms , " data_format" ), " wide" )
403
- expect_equal(head(rownames (x $ chroms ),1 ), " 0.001125" )
404
- expect_equal(tail(rownames (x $ chroms ),1 ), " 36 " )
403
+ expect_equal(head(get_times (x $ chroms ),1 ), 0.001125 , tolerance = .00001 )
404
+ expect_equal(tail(get_times (x $ chroms ),1 ), 36 , tolerance = .00001 )
405
405
406
406
# auxiliary instrumental data
407
407
expect_equal(dim(x $ instrument $ `PMP1C,Solvent Ratio A` ), c(43253 , 1 ))
408
408
409
409
expect_true(all(
410
- sapply(x $ instrument , function (x ) round(as.numeric( tail(rownames (x ),1 ) ))) == 36 )
410
+ sapply(x $ instrument , function (x ) round(tail(get_times (x ),1 ))) == 36 )
411
411
)
412
412
413
413
expect_true(all(
414
- sapply(x $ instrument , function (x ) round(as.numeric( head(rownames (x ),1 ) ))) == 0 )
414
+ sapply(x $ instrument , function (x ) round(head(get_times (x ),1 ))) == 0 )
415
415
)
416
416
417
417
expect_true(all(x $ instrument $ `PMP1C,Solvent Ratio A` == 100 ))
0 commit comments