Skip to main content

Sample and Sequence Information

SeqRow, InjectionData, ASInfo

6. SeqRow

The Sequence Row contains sample identification and method file references from the Xcalibur sequence table. Immediately follows the FileHeader.

6.1 Structure (Version 66)

OrderTypeFieldDescription
1InjectionDatainjectionInjection parameters (64 bytes, see §7)
2PascalStringWin32unknown_text[a]Usually empty
3PascalStringWin32unknown_text[b]Usually empty
4PascalStringWin32idSample/sequence ID
5PascalStringWin32commentSample comment (e.g. column description)
6PascalStringWin32user_label[1]User-defined label 1
7PascalStringWin32user_label[2]User-defined label 2
8PascalStringWin32user_label[3]User-defined label 3
9PascalStringWin32user_label[4]User-defined label 4
10PascalStringWin32user_label[5]User-defined label 5
11PascalStringWin32inst_methodInstrument method file path
12PascalStringWin32proc_methodProcessing method file path
13PascalStringWin32file_nameOriginal RAW file path on acquisition system
14PascalStringWin32pathDirectory path of RAW file
15PascalStringWin32vialAutosampler vial position
16PascalStringWin32unknown_text[c]Usually empty
17PascalStringWin32unknown_text[d]Usually empty
18UInt32unknown_long
19-33PascalStringWin32unknown_text[e-s]15 additional text fields (usually empty)

6.2 Version Differences

VersionExtra fields after common 14
v8None
v47, v57vial + unk_c + unk_d + unknown_long
v60-v66vial + unk_c + unk_d + unknown_long + unk_e through unk_s (15 more strings)

7. InjectionData

The first sub-structure within SeqRow. Fixed size.

OffsetSizeTypeFieldDescription
0x004UInt32unknown_long[1]
0x044UInt32nSequence table row number (0-based in some versions, 1-based in others)
0x084UInt32unknown_long[2]
0x0C12UTF16LE(12)vialVial identifier (6 chars max)
0x188Float64injection_volumeInjection volume (µL)
0x208Float64weightSample weight
0x288Float64volumeSample volume
0x308Float64istd_amountInternal standard amount
0x388Float64dilution_factorDilution factor

Total size: 12 + 12 + 40 = 64 bytes


8. ASInfo

Autosampler information. Immediately follows SeqRow.

OrderTypeFieldDescription
1ASInfoPreamblepreamble24 bytes of numeric parameters
2PascalStringWin32textAutosampler tray description (e.g. "6x8 vials", "ANSI-48Vial2mLHolder/ANSI-48Vial2mLHolder")

8.1 ASInfoPreamble

OffsetSizeTypeField
0x004UInt32unknown_long[1]
0x044UInt32unknown_long[2]
0x084UInt32number_of_wells
0x0C4UInt32unknown_long[3]
0x104UInt32unknown_long[4]
0x144UInt32unknown_long[5]

Total size: 24 bytes