public class CeMcOptimizer extends java.lang.Object implements java.util.concurrent.Callable<MultipleAlignment>
It assumes that the seed alignment is not flexible, since only CP are supported but not alignment flexibility.
It implements Callable to be run in parallel.
Constructor and Description |
---|
CeMcOptimizer(MultipleAlignment seedAln,
long randomSeed,
int reference)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
MultipleAlignment |
call() |
public CeMcOptimizer(MultipleAlignment seedAln, long randomSeed, int reference) throws StructureException
seedAln
- MultipleAlignment to be optimized.randomSeed
- seed to use in the random number generatorreference
- the index of the most similar structure to all othersStructureException
public MultipleAlignment call() throws java.lang.Exception
call
in interface java.util.concurrent.Callable<MultipleAlignment>
java.lang.Exception