public class CeMcMain extends Object implements MultipleStructureAligner
The original CEMC paper is available from here.
The usage follows the MultipleStructureAligner interface.
A Demo on how to use the algorithm can be found in DemoCEMC.
| Modifier and Type | Field and Description |
|---|---|
static String |
algorithmName |
static String |
version
Version history:
|
| Constructor and Description |
|---|
CeMcMain()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
MultipleAlignment |
align(List<Atom[]> atomArrays)
Run an alignment while specifying the atoms to be aligned.
|
MultipleAlignment |
align(List<Atom[]> atomArrays,
Object params)
Run an alignment and also send a bean containing the parameters.
|
String |
getAlgorithmName()
Get the name of this Algorithm.
|
ConfigStrucAligParams |
getParameters()
Return the parameters of this algorithm instance.
|
String |
getVersion()
Get the Version information for this Algorithm.
|
void |
setParameters(ConfigStrucAligParams parameters)
Set the parameters for this algorithm to use.
|
public static final String version
1.0 - Initial code implementation from CEMC article without partial gaps.
2.0 - Update to support CP and partial gaps.
public static final String algorithmName
public MultipleAlignment align(List<Atom[]> atomArrays, Object params) throws StructureException
MultipleStructureAligneralign in interface MultipleStructureAligneratomArrays - List of Atoms of all the structuresStructureExceptionMultipleStructureAligner.align(List)public MultipleAlignment align(List<Atom[]> atomArrays) throws StructureException
MultipleStructureAligneralign in interface MultipleStructureAligneratomArrays - List of Atoms of all the structuresStructureExceptionMultipleStructureAligner.align(List,Object)public ConfigStrucAligParams getParameters()
MultipleStructureAlignergetParameters in interface MultipleStructureAlignerpublic void setParameters(ConfigStrucAligParams parameters)
MultipleStructureAlignersetParameters in interface MultipleStructureAlignerpublic String getAlgorithmName()
MultipleStructureAlignergetAlgorithmName in interface MultipleStructureAlignerpublic String getVersion()
MultipleStructureAlignergetVersion in interface MultipleStructureAlignerCopyright © 2000-2015 BioJava. All Rights Reserved.