Class AlignmentMoleculeFactory

    • Constructor Detail

      • AlignmentMoleculeFactory

        public AlignmentMoleculeFactory()
    • Method Detail

      • generateData

        @Deprecated
        public byte[] generateData​(int molID,
                                   Molecule m,
                                   boolean enableTranslateAndRotate,
                                   boolean flexible)
                            throws chemaxon.marvin.alignment.AlignmentException
        Deprecated.
        Throws:
        chemaxon.marvin.alignment.AlignmentException
      • setUseAllAtoms

        public void setUseAllAtoms​(boolean useAllAtoms)
        Parameters:
        useAllAtoms - the useAllAtoms to set
      • setUseOriginal

        @Deprecated
        public void setUseOriginal​(boolean useOriginal)
        Deprecated.
        always false: Molecule is always converted before alignment, but coordinates are written back to the original one.
        Use original input structure during the calculation. Normally modifications are performed on the structure prior alignment.
        Parameters:
        useOriginal - the useOriginal to set
      • isCreateRingCenters

        public boolean isCreateRingCenters()
      • setDehidrogenize

        @Deprecated
        public void setDehidrogenize​(boolean dehidrogenize)
        Deprecated.
        The explicit Hydrogens are not removed from the original input structure. No need to use.
        Parameters:
        dehidrogenize - no effect.
      • setGenerateDistanceRanges

        public void setGenerateDistanceRanges​(boolean generateDistanceRanges)
        Generate intermolecular atomic distance ranges by tweaking conformation. Finding min max. Can take long.
        Parameters:
        generateDistanceRanges - default is false.
      • setAromatize

        @Deprecated
        public void setAromatize​(boolean aromatize)
        Deprecated.
        The original input structure is not aromatized. No need to use.
        Aromatize the molecule.
        Parameters:
        aromatize - has no effect.
      • setFlexibleRingRotatableBondCount

        public void setFlexibleRingRotatableBondCount​(int rotatableBondsInRings)
      • setFlexibleRingSize

        public void setFlexibleRingSize​(int flexibleRingSize)
      • getColor

        public chemaxon.marvin.alignment.NodeColor getColor()
      • isAromatize

        @Deprecated
        public boolean isAromatize()
        Deprecated.
        Original input structure is not aromatized
        Returns:
        false
      • isDehidrogenize

        @Deprecated
        public boolean isDehidrogenize()
        Deprecated.
        The explicit Hydrogens are not removed from the original input structure. No need to use.
        Returns:
        false
      • isGenerateDistanceRanges

        public boolean isGenerateDistanceRanges()
      • getFlexibleRingRotatableBondCount

        public int getFlexibleRingRotatableBondCount()
      • getFlexibleRingSize

        public int getFlexibleRingSize()
      • getResultMolecule

        public Molecule getResultMolecule()
        Returns:
        the resultMolecule