Class ComponentGeneration_StereochemistryTest


  • public class ComponentGeneration_StereochemistryTest
    extends java.lang.Object
    • Constructor Detail

      • ComponentGeneration_StereochemistryTest

        public ComponentGeneration_StereochemistryTest()
    • Method Detail

      • testUnlocantedS

        public void testUnlocantedS()
                             throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testMultipleUnLocanted

        public void testMultipleUnLocanted()
                                    throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testLocantedR

        public void testLocantedR()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testMultipleRorSLocanted

        public void testMultipleRorSLocanted()
                                      throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testUnLocantedE

        public void testUnLocantedE()
                             throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testLocantedZ

        public void testLocantedZ()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testMultipleRorSorEorZ

        public void testMultipleRorSorEorZ()
                                    throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testDashInsteadOfComma

        public void testDashInsteadOfComma()
                                    throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testBracketedLocantedCisTrans

        public void testBracketedLocantedCisTrans()
                                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testBracketedUnlocantedCisTrans

        public void testBracketedUnlocantedCisTrans()
                                             throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testBracketedExo

        public void testBracketedExo()
                              throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testBracketedEndo

        public void testBracketedEndo()
                               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testLocantedCisTrans

        public void testLocantedCisTrans()
                                  throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testLocantedExoOn

        public void testLocantedExoOn()
                               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testLocantedExo

        public void testLocantedExo()
                             throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testAnti

        public void testAnti()
                      throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testCis

        public void testCis()
                     throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testAxial1

        public void testAxial1()
                        throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testAxial2

        public void testAxial2()
                        throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testZUnbracketted

        public void testZUnbracketted()
                               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testEandZUnbrackettedLocanted

        public void testEandZUnbrackettedLocanted()
                                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testEandZUnbrackettedBeforeEne

        public void testEandZUnbrackettedBeforeEne()
                                            throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testEandZUnbrackettedBeforeYlidene

        public void testEandZUnbrackettedBeforeYlidene()
                                                throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testBrackettedAlphaBeta

        public void testBrackettedAlphaBeta()
                                     throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testAlphaBeta

        public void testAlphaBeta()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testAlphaBetaNotDirectlyPrecedingANaturalProduct1

        public void testAlphaBetaNotDirectlyPrecedingANaturalProduct1()
                                                               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testAlphaBetaNotDirectlyPrecedingANaturalProduct2

        public void testAlphaBetaNotDirectlyPrecedingANaturalProduct2()
                                                               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testAlphaBetaNotDirectlyPrecedingANaturalProduct3

        public void testAlphaBetaNotDirectlyPrecedingANaturalProduct3()
                                                               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testAlphaBetaStereoMixedWithNormalLocants

        public void testAlphaBetaStereoMixedWithNormalLocants()
                                                       throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRelativeStereoChemistry1

        public void testRelativeStereoChemistry1()
                                          throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRelativeStereoChemistry2

        public void testRelativeStereoChemistry2()
                                          throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRelativeStereoChemistry3

        public void testRelativeStereoChemistry3()
                                          throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRelativeCisTrans

        public void testRelativeCisTrans()
                                  throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate1

        public void testRacemate1()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate2

        public void testRacemate2()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate2_ci

        public void testRacemate2_ci()
                              throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate3

        public void testRacemate3()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate4

        public void testRacemate4()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate5

        public void testRacemate5()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate6

        public void testRacemate6()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate7

        public void testRacemate7()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate8

        public void testRacemate8()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate9

        public void testRacemate9()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemate10

        public void testRacemate10()
                            throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemateEz1

        public void testRacemateEz1()
                             throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemateEz2

        public void testRacemateEz2()
                             throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemateEz3_unbracketted

        public void testRacemateEz3_unbracketted()
                                          throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
      • testRacemateEz4_unbracketted

        public void testRacemateEz4_unbracketted()
                                          throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException