Skip to content

Commit 29370bd

Browse files
committed
Handling empty files
1 parent 743a127 commit 29370bd

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

RawFileParser.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,12 @@ private static void ProcessFile(ParseInput parseInput)
118118
var firstScanNumber = rawFile.RunHeaderEx.FirstSpectrum;
119119
var lastScanNumber = rawFile.RunHeaderEx.LastSpectrum;
120120

121+
// Check for empty file
122+
if (lastScanNumber == 0)
123+
{
124+
throw new RawFileParserException("Empty RAW file, no output is produced");
125+
}
126+
121127
if (parseInput.MetadataFormat != MetadataFormat.NONE)
122128
{
123129
MetadataWriter metadataWriter = new MetadataWriter(parseInput);

0 commit comments

Comments
 (0)