public class SmithWaterman3Daligner extends AbstractStructureAlignment implements StructureAlignment
This algorithm includes a final step to iteratively drop columns of the alignment until a maximum RMSD threshold of the superimposition, or the minimum alignment length theshold, are fulfilled, similar to what pymol align algorithm does.
Modifier and Type | Field and Description |
---|---|
static String |
algorithmName |
newline
Constructor and Description |
---|
SmithWaterman3Daligner() |
Modifier and Type | Method and Description |
---|---|
AFPChain |
align(Atom[] ca1,
Atom[] ca2)
Run an alignment while specifying the atoms to be aligned.
|
AFPChain |
align(Atom[] ca1,
Atom[] ca2,
Object parameters)
run an alignment and also send a bean containing the parameters.
|
String |
getAlgorithmName()
Get the name of the Algorithm
|
ConfigStrucAligParams |
getParameters()
Return the paramers for this algorithm.
|
String |
getVersion()
Get the Version information for this Algorithm.
|
static void |
main(String[] args) |
void |
setParameters(ConfigStrucAligParams parameters)
Set the default parameters for this algorithm to use
|
public static final String algorithmName
public SmithWaterman3Daligner()
public static void main(String[] args) throws ConfigurationException
ConfigurationException
public AFPChain align(Atom[] ca1, Atom[] ca2) throws StructureException
StructureAlignment
align
in interface StructureAlignment
align
in class AbstractStructureAlignment
StructureException
public AFPChain align(Atom[] ca1, Atom[] ca2, Object parameters) throws StructureException
StructureAlignment
align
in interface StructureAlignment
align
in class AbstractStructureAlignment
StructureException
public String getAlgorithmName()
StructureAlignment
getAlgorithmName
in interface StructureAlignment
getAlgorithmName
in class AbstractStructureAlignment
public ConfigStrucAligParams getParameters()
StructureAlignment
getParameters
in interface StructureAlignment
getParameters
in class AbstractStructureAlignment
public String getVersion()
StructureAlignment
getVersion
in interface StructureAlignment
getVersion
in class AbstractStructureAlignment
public void setParameters(ConfigStrucAligParams parameters)
StructureAlignment
setParameters
in interface StructureAlignment
setParameters
in class AbstractStructureAlignment
Copyright © 2000–2019 BioJava. All rights reserved.