Пример #1
0
        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();
        }
Пример #2
0
 public MsmsPeakAnnotation(MsmsSeriesType type, int index, int charge, bool neutralLoss)
 {
     this.type        = type;
     this.index       = index;
     this.charge      = charge;
     this.neutralLoss = neutralLoss;
 }