Skip to content

Commit 15fde15

Browse files
authored
Merge pull request #1 from jorainer/adafede
Make electronBeamEnergy an optional header column for export
2 parents b450410 + 57c02f0 commit 15fde15

File tree

5 files changed

+16
-5
lines changed

5 files changed

+16
-5
lines changed

DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Package: mzR
22
Type: Package
33
Title: parser for netCDF, mzXML and mzML and mzIdentML files
44
(mass spectrometry data)
5-
Version: 2.43.1
5+
Version: 2.43.3
66
Author: Bernd Fischer, Steffen Neumann, Laurent Gatto, Qiang Kou, Johannes Rainer
77
Authors@R: c(
88
person("Steffen", "Neumann", email="[email protected]", role=c("aut","cre")),

NEWS

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
CHANGES IN VERSION 2.43.3
2+
3+
o Make electronBeamEnergy an optional header field.
4+
5+
CHANGES IN VERSION 2.43.2
6+
-------------------------
7+
o More fixes around NaN
8+
19
CHANGES IN VERSION 2.43.1
210
-------------------------
311
o Update CV, adds multiple terms

R/functions-utils.R

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@
6060
x$scanWindowLowerLimit <- NA_real_
6161
if (!any(colnames(x) == "scanWindowUpperLimit"))
6262
x$scanWindowUpperLimit <- NA_real_
63+
if (!any(colnames(x) == "electronBeamEnergy"))
64+
x$electronBeamEnergy <- NA_real_
6365
if (!(all(names(req_cols) %in% colnames(x))))
6466
return(paste0("'x' is missing one or more required columns: ",
6567
paste(names(req_cols), collapse = ", ")))

inst/unitTests/test_cdf.R

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ test_header <- function() {
6464
cdf <- openMSfile(file, backend="netCDF")
6565

6666
h <- header(cdf)
67-
checkEquals(ncol(h), 31)
67+
checkEquals(ncol(h), 32)
6868
checkEquals(nrow(h), 1278)
6969
checkTrue(any(colnames(h) == "centroided"))
7070
checkTrue(all(is.na(h$centroided)))
@@ -80,11 +80,11 @@ test_header <- function() {
8080
checkTrue(all(is.na(h$scanWindowUpperLimit)))
8181

8282
h <- header(cdf, 1)
83-
checkEquals(ncol(h), 31)
83+
checkEquals(ncol(h), 32)
8484
checkEquals(nrow(h), 1)
8585

8686
h <- header(cdf, 2:3)
87-
checkEquals(ncol(h), 31)
87+
checkEquals(ncol(h), 32)
8888
checkEquals(nrow(h), 2)
8989

9090
close(cdf)

inst/unitTests/test_header.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ test_header_all <- function() {
1818
"mergedResultScanNum", "mergedResultStartScanNum", "mergedResultEndScanNum",
1919
"injectionTime", "filterString", "spectrumId", "centroided",
2020
"ionMobilityDriftTime", "isolationWindowTargetMZ", "isolationWindowLowerOffset",
21-
"isolationWindowUpperOffset", "scanWindowLowerLimit", "scanWindowUpperLimit" )
21+
"isolationWindowUpperOffset", "scanWindowLowerLimit", "scanWindowUpperLimit",
22+
"electronBeamEnergy")
2223

2324
checkTrue( all(neededCdfHeaders %in% colnames(header_cdf)) )
2425
checkTrue( all(neededCdfHeaders %in% colnames(header_pwiz)) )

0 commit comments

Comments
 (0)