public class SymmOptimizer extends Object
MultipleMC algorithm in
 biojava. Another major difference is that the free Pool is shared for all
 repeats, so that no residue can appear to more than one repeat at a time.
 This algorithm does not use a unfiform distribution for selecting moves, farther residues have more probability to be shrinked or gapped. This modification of the algorithm improves convergence and running time.
 Use call method to parallelize optimizations, or use optimize method instead.
 Because gaps are allowed in the repeats, a MultipleAlignment format
 is returned.
| Constructor and Description | 
|---|
SymmOptimizer(CeSymmResult symmResult)
Constructor with a seed MultipleAligment storing a refined symmetry
 alignment of the repeats. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
MultipleAlignment | 
optimize()
Optimization method based in a Monte-Carlo approach. 
 | 
public SymmOptimizer(CeSymmResult symmResult)
symmResult - CeSymmResult with all the informationRefinerFailedExceptionStructureExceptionpublic MultipleAlignment optimize() throws StructureException, RefinerFailedException
StructureExceptionRefinerFailedException - if the alignment is not symmetric or too short.Copyright © 2000–2019 BioJava. All rights reserved.