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