| 
| enum   | common { Unknown = 0x800
 } | 
|   | 
| enum   | metric_type {  
  Intensity, 
FWHM, 
BasePercent, 
PercentNoCall, 
 
  Q20Percent, 
Q30Percent, 
AccumPercentQ20, 
AccumPercentQ30, 
 
  QScore, 
Clusters, 
ClustersPF, 
ClusterCount, 
 
  ClusterCountPF, 
ErrorRate, 
PercentPhasing, 
PercentPrephasing, 
 
  PercentAligned, 
Phasing, 
PrePhasing, 
CorrectedIntensity, 
 
  CalledIntensity, 
SignalToNoise, 
OccupiedCountK, 
PercentOccupied, 
 
  PercentPF, 
MetricTypeCount, 
UnknownMetricType = 0x800
 
 } | 
|   | 
| enum   | metric_group {  
  CorrectedInt, 
Error, 
Extraction, 
Image, 
 
  Index, 
Q, 
Tile, 
QByLane, 
 
  QCollapsed, 
EmpiricalPhasing, 
DynamicPhasing, 
ExtendedTile, 
 
  SummaryRun, 
MetricCount, 
UnknownMetricGroup = 0x800
 
 } | 
|   | 
| enum   | tile_naming_method {  
  FourDigit, 
FiveDigit, 
Absolute, 
TileNamingMethodCount, 
 
  UnknownTileNamingMethod = 0x800
 
 } | 
|   | 
| enum   | dna_bases {  
  NC = -1, 
A, 
C, 
G, 
 
  T, 
NUM_OF_BASES, 
NUM_OF_BASES_AND_NC, 
UnknownBase = 0x800
 
 } | 
|   | 
| enum   | surface_type { SentinelSurface, 
Top, 
Bottom, 
UnknownSurface = 0x800
 } | 
|   | 
| enum   | instrument_type {  
  HiSeq, 
HiScan, 
MiSeq, 
NextSeq, 
 
  MiniSeq, 
NovaSeq, 
iSeq, 
NextSeq1k2k, 
 
  InstrumentCount, 
UnknownInstrument = 0x800
 
 } | 
|   | 
| enum   | metric_base_type {  
  BaseTileType, 
BaseCycleType, 
BaseReadType, 
BaseLaneType, 
 
  BaseRunType, 
BaseMetricCount, 
UnknownBaseType = 0x800
 
 } | 
|   | 
| enum   | plot_colors {  
  Red, 
Green, 
Blue, 
Black, 
 
  PlotColorCount, 
UnknownColor = 0x800
 
 } | 
|   | 
| enum   | bar_plot_options { Centered, 
Shifted, 
UnknownBarPlotOption = 0x800
 } | 
|   | 
| enum   | metric_data {  
  IdType, 
ValueType, 
StructType, 
ChannelArray, 
 
  BaseArray, 
MetricDataCount, 
UnknownMetricData = 0x800
 
 } | 
|   | 
| enum   | metric_feature_type {  
  TileFeature = 0x01, 
CycleFeature = 0x02, 
ReadFeature = 0x04, 
BaseFeature = 0x08, 
 
  ChannelFeature = 0x10, 
LaneFeature = 0x20, 
DiskFeature = 0x400, 
UnknownMetricFeature = 0x800
 
 } | 
|   | 
| enum   | plot_types {  
  FlowcellPlot, 
ByCyclePlot, 
ByLanePlot, 
QHistogramPlot, 
 
  QHeatmapPlot, 
SampleQCPlot, 
UnknownPlotType = 0x800
 
 } | 
|   |