CSMSL.Proteomics.Protease.MissedCleavages C# (CSharp) Method

MissedCleavages() public method

public MissedCleavages ( string sequence ) : int
sequence string
return int
        public int MissedCleavages(string sequence)
        {
            sequence = sequence.ToUpper();
            MatchCollection matches = _cleavageRegex.Matches(sequence);

            int count = matches.Count;

            if (count == 0)
                return 0;

            if (Terminal == Terminus.N)
            {
                if (matches[0].Index == 0)
                    return count - 1;
                return count;
            }

            if (matches[count - 1].Index == sequence.Length - 1)
                return count - 1;

            return count;
        }

Same methods

Protease::MissedCleavages ( IAminoAcidSequence aminoAcidSequence ) : int