Package org.biojava.nbio.structure.align
Interface MultipleStructureAligner
- All Known Implementing Classes:
 MultipleMcMain
public interface MultipleStructureAligner
Interface for the Multiple Structure Alignment Algorithms. The Pairwise Alignment Algorithms can also
 implement this class to be able to return 
MultipleAlignment Objects.- Author:
 - Aleix Lafita
 
- 
Method Summary
Modifier and TypeMethodDescriptionRun an alignment while specifying the atoms to be aligned.Run an alignment and also send a bean containing the parameters.Get the name of this Algorithm.Return the parameters of this algorithm instance.Get the Version information for this Algorithm.voidsetParameters(ConfigStrucAligParams parameters) Set the parameters for this algorithm to use. 
- 
Method Details
- 
align
Run an alignment while specifying the atoms to be aligned. The default parameters for the algorithm are used.- Parameters:
 atomArrays- List of Atoms of all the structures- Returns:
 - MultipleAlignment object that contains the alignment.
 - Throws:
 StructureException- See Also:
 
 - 
align
Run an alignment and also send a bean containing the parameters.- Parameters:
 atomArrays- List of Atoms of all the structures- Returns:
 - MultipleAlignment object that contains the alignment.
 - Throws:
 StructureException- See Also:
 
 - 
getParameters
ConfigStrucAligParams getParameters()Return the parameters of this algorithm instance.- Returns:
 - The returned Object will be a Java bean.
 
 - 
setParameters
Set the parameters for this algorithm to use.- Parameters:
 parameters-
 - 
getAlgorithmName
String getAlgorithmName()Get the name of this Algorithm.- Returns:
 - String name of the algorithm
 
 - 
getVersion
String getVersion()Get the Version information for this Algorithm.- Returns:
 - String version of the algorithm
 
 
 -