Class ComponentProcessorTest


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

      • ComponentProcessorTest

        public ComponentProcessorTest()
    • Method Detail

      • testSubtractiveWithNoGroupToAttachTo

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

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

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

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

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

        public void testDLStereochemistryLOnAminoAcid()
                                               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                      uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testDLStereochemistryDOnAminoAcid

        public void testDLStereochemistryDOnAminoAcid()
                                               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                      uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testDLStereochemistryDLOnAminoAcid

        public void testDLStereochemistryDLOnAminoAcid()
                                                throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                       uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testDLStereochemistryDOnAchiralAminoAcid

        public void testDLStereochemistryDOnAchiralAminoAcid()
                                                      throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                             uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testDLStereochemistryLOnCarbohydrate

        public void testDLStereochemistryLOnCarbohydrate()
                                                  throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                         uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testDLStereochemistryDOnCarbohydrate

        public void testDLStereochemistryDOnCarbohydrate()
                                                  throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                         uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testDLStereochemistryInvertedNaturalOnCarbohydrate1

        public void testDLStereochemistryInvertedNaturalOnCarbohydrate1()
                                                                 throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                                        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testDLStereochemistryInvertedNaturalOnCarbohydrate2

        public void testDLStereochemistryInvertedNaturalOnCarbohydrate2()
                                                                 throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                                        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testDStereochemistryDOnCarbohydratePrefix

        public void testDStereochemistryDOnCarbohydratePrefix()
                                                       throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                              uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testLStereochemistryDOnCarbohydratePrefix

        public void testLStereochemistryDOnCarbohydratePrefix()
                                                       throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                              uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
      • testDLStereochemistryDOnCarbohydratePrefix

        public void testDLStereochemistryDOnCarbohydratePrefix()
                                                        throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException,
                                                               uk.ac.cam.ch.wwmm.opsin.StructureBuildingException
        Throws:
        uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
        uk.ac.cam.ch.wwmm.opsin.StructureBuildingException