public MsmsPeakAnnotation(BinaryReader reader) { int a = reader.ReadInt32(); switch (a) { case 0: type = MsmsSeriesType.A; break; case 1: type = MsmsSeriesType.B; break; case 2: type = MsmsSeriesType.C; break; case 3: type = MsmsSeriesType.X; break; case 4: type = MsmsSeriesType.Y; break; case 5: type = MsmsSeriesType.Z; break; } index = reader.ReadInt32(); charge = reader.ReadInt32(); neutralLoss = reader.ReadBoolean(); }
public MsmsPeakAnnotation(MsmsSeriesType type, int index, int charge, bool neutralLoss) { this.type = type; this.index = index; this.charge = charge; this.neutralLoss = neutralLoss; }