Skip to content

Commit 878596b

Browse files
add unitAccession for Volts
1 parent 93a5974 commit 878596b

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

Writer/MzMlSpectrumWriter.cs

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1086,11 +1086,25 @@ private List<ChromatogramType> ConstructChromatograms()
10861086
value = ""
10871087
};
10881088

1089-
var intensType = new CVParamType
1089+
var intensType = new CVParamType();
1090+
if (instData.Units.ToString().Equals("Volts"))
10901091
{
1091-
name = channelName + " array",
1092-
value = instData.Units.ToString(),
1093-
};
1092+
intensType = new CVParamType
1093+
{
1094+
name = channelName + " array",
1095+
unitAccession = "UO:0000218",
1096+
unitName = "volt",
1097+
unitCvRef = "UO"
1098+
};
1099+
}
1100+
else
1101+
{
1102+
intensType = new CVParamType
1103+
{
1104+
name = channelName + " array",
1105+
value = instData.Units.ToString(),
1106+
};
1107+
}
10941108

10951109
var chromatogram = TraceToChromatogram(trace[i],
10961110
String.Format("MSAD#{0}_{1}_{2}", nrI, channelName.Replace(" ", "_"), i),

0 commit comments

Comments
 (0)