Version

 

Type

Number of Scans

Scan Number (1)

Number of Packets (1)

Parent Scan Number (1)

Parent RT (1)

Parent M/Z (1)

Base Peak Intensity (1)

Total Ion Current (1)

 

Scan Number (2)

Number of Packets (2)

Parent Scan Number (2)

Parent RT (2)

Parent M/Z (2)

Base Peak Intensity (2)

Total Ion Current (2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Scan Number (N)

Number of Packets (N)

Parent Scan Number (N)

Parent RT (N)

Parent M/Z (N)

Base Peak Intensity (N)

Total Ion Current (N)

 

M/Z Value 1 (1)

Intensity Value 1 (1)

M/Z Value 2 (1)

Intensity Value 2 (1)

M/Z Value 3 (1)

Intensity Value 3 (1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M/Z Value M (1)

Intensity Value M (1)

M/Z Value 1 (2)

Intensity Value 1 (2)

M/Z Value 2 (2)

Intensity Value 2 (2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

M/Z Value M (N)

Intensity Value M (N)

 

Supplementary Figure 1c: Description of MS2AR file

 

MS2AR Header Byte Description

 

Bytes   Type    Description

0...3     float     Version

4...7     int        Type 0 = PROFILE, 1 = CENTROID

If type is equal to PROFILE then the packets for each scan are 4 bytes  long otherwise they are 8 bytes long as shown above

8...11   int        Number of scan headers to follow. A scan header is composed of two        integer values; the number of the scan and the number of packets for than                     scan.

 

Scan Header Byte Description

 

Bytes   Type    Description

0...3     int        Scan number

4...7     int        Number of packets

8...11   int        Number of parent scan

12..15  float     Retention time of parent scan

16..19  float     M/Z of parent ion

20..23  float     Basepeak, i.e. the most abundant peak in the spectrum

24..27  float     Total Ion Current (TIC)