Class SubFlexophoreGenerator


  • public class SubFlexophoreGenerator
    extends java.lang.Object
    SubFlexophoreGenerator

    Copyright: Actelion Ltd., Inc. All Rights Reserved This software is the proprietary information of Actelion Pharmaceuticals, Ltd. Use is subject to license terms.

    Version:
    1.0 Oct 12, 2012 MvK: Start implementation
    Author:
    Modest von Korff
    • Constructor Detail

      • SubFlexophoreGenerator

        public SubFlexophoreGenerator()
    • Method Detail

      • generateSubPharmacophores

        public static java.util.List<MolDistHistViz> generateSubPharmacophores​(MolDistHistViz mdhv,
                                                                               int minNumPPPoints,
                                                                               int maxNumPPPoints)
      • generateSubPharmacophores

        public static java.util.List<MolDistHistViz> generateSubPharmacophores​(java.util.List<MolDistHistViz> liMDHV,
                                                                               int minNumPPPoints,
                                                                               int maxNumPPPoints)
      • generateSubPharmacophores

        public static java.util.List<MolDistHistViz> generateSubPharmacophores​(MolDistHistViz mdhv,
                                                                               int size)
        Generates a list of sub-fragments.
        Parameters:
        mdhv -
        size - number of pharmacophore points
        Returns:
        unique list of features
      • getSubFragments

        public static java.util.List<MolDistHistVizFrag> getSubFragments​(MolDistHistViz mdh,
                                                                         java.util.List<int[]> liIndices)
        Inevitable pharmacophore points are considered (01.11.2012)
        Parameters:
        mdh -
        liIndices - indices for pharmacophore points in mdh.
        Returns:
      • getSubFragment

        public static MolDistHistVizFrag getSubFragment​(MolDistHistViz mdh,
                                                        int[] arrIndices)
        Method not static to make it thread save.
        Parameters:
        mdh -
        arrIndices - the original index is set in the index field of the new SubFragment.
        Returns: