コード例 #1
0
        public void UseMappingWhenNeitherFlagIsRaised()
        {
            var map = new Dictionary <string, string>()
            {
                { "N=C", "N5A" }
            };

            Assert.AreEqual("N5A", MmffAromaticTypeMapping.GetAromaticType(map, 'A', "N=C", false, false));
        }
コード例 #2
0
        public void AnionCarbonTypesAreNeitherAlphaOrBeta()
        {
            var map = new Dictionary <string, string>()
            {
                { "CB", "C5A" }
            };

            Assert.AreEqual("C5", MmffAromaticTypeMapping.GetAromaticType(map, 'A', "CB", false, true));
        }
コード例 #3
0
        public void AnionNitrogensAreAlwaysN5M()
        {
            var map = new Dictionary <string, string>()
            {
                { "N=C", "N5A" }
            };

            Assert.AreEqual("N5M", MmffAromaticTypeMapping.GetAromaticType(map, 'A', "N=C", false, true));
        }
コード例 #4
0
        public void ImidazoleNitrogenTypesAreNeitherAlphaOrBeta()
        {
            var map = new Dictionary <string, string>()
            {
                { "N=C", "N5A" }
            };

            Assert.AreEqual("N5", MmffAromaticTypeMapping.GetAromaticType(map, 'A', "N=C", true, false));
        }