Beispiel #1
0
        private int GetMatrixLength(clsReporterIons.eReporterIonMassModeConstants eReporterIonMode)
        {
            switch (eReporterIonMode)
            {
            case clsReporterIons.eReporterIonMassModeConstants.ITraqFourMZ:
                return(FOUR_PLEX_MATRIX_LENGTH);

            case clsReporterIons.eReporterIonMassModeConstants.ITraqEightMZHighRes:
                return(EIGHT_PLEX_HIGH_RES_MATRIX_LENGTH);

            case clsReporterIons.eReporterIonMassModeConstants.ITraqEightMZLowRes:
                return(EIGHT_PLEX_LOW_RES_MATRIX_LENGTH);

            case clsReporterIons.eReporterIonMassModeConstants.TMTTenMZ:
                return(TEN_PLEX_TMT_MATRIX_LENGTH);

            case clsReporterIons.eReporterIonMassModeConstants.TMTElevenMZ:
                return(ELEVEN_PLEX_TMT_MATRIX_LENGTH);

            case clsReporterIons.eReporterIonMassModeConstants.TMTSixteenMZ:
                return(SIXTEEN_PLEX_TMT_MATRIX_LENGTH);

            default:
                throw new ArgumentOutOfRangeException("Invalid value for eReporterIonMode in GetMatrixLength: " + eReporterIonMode.ToString());
            }
        }