Class StructureAlignmentFactory


  • public class StructureAlignmentFactory
    extends Object
    • Constructor Detail

      • StructureAlignmentFactory

        public StructureAlignmentFactory()
    • Method Detail

      • addAlgorithm

        public static void addAlgorithm​(StructureAlignment alg)
        Adds a new StructureAlignment algorithm to the list. Only one instance is stored for each algorithmName, so it is possible that a different instance may be returned by getAlgorithm(alg.getAlgorithmName())
        Parameters:
        alg - the alignment algorithm
      • removeAlgorithm

        public static boolean removeAlgorithm​(String name)
        Removes the specified algorithm from the list of options
        Parameters:
        name - the name of the algorithm to remove
        Returns:
        true if the specified algorithm was found and removed
      • clearAlgorithms

        public static void clearAlgorithms()
        Removes all algorithms from the list
      • getAllAlgorithmNames

        public static String[] getAllAlgorithmNames()