public void TestGetMissCleavageSiteCount()
        {
            Protease trypsin = new Protease("Trypsin", true, "KR", "P");

            Assert.AreEqual(0, trypsin.GetMissCleavageSiteCount("EGEABDR"));
            Assert.AreEqual(0, trypsin.GetMissCleavageSiteCount("EGEKPABDR"));
            Assert.AreEqual(0, trypsin.GetMissCleavageSiteCount("EGERPABDR"));
            Assert.AreEqual(1, trypsin.GetMissCleavageSiteCount("EGEKABDR"));
            Assert.AreEqual(1, trypsin.GetMissCleavageSiteCount("EGERABDR"));
            Assert.AreEqual(2, trypsin.GetMissCleavageSiteCount("EGEKARBDR"));

            Protease noenzyme = new Protease("Noenzyme", true, "", "");

            Assert.AreEqual(0, noenzyme.GetMissCleavageSiteCount("EGEABDR"));
        }