public abstract class AbstractStructureAlignment extends java.lang.Object implements StructureAlignment
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
newline |
| Constructor and Description |
|---|
AbstractStructureAlignment() |
| Modifier and Type | Method and Description |
|---|---|
abstract AFPChain |
align(Atom[] ca1,
Atom[] ca2)
Run an alignment while specifying the atoms to be aligned.
|
abstract AFPChain |
align(Atom[] ca1,
Atom[] ca2,
java.lang.Object params)
run an alignment and also send a bean containing the parameters.
|
abstract java.lang.String |
getAlgorithmName()
Get the name of the Algorithm
|
abstract ConfigStrucAligParams |
getParameters()
Return the paramers for this algorithm.
|
abstract java.lang.String |
getVersion()
Get the Version information for this Algorithm.
|
java.lang.String |
printHelp()
Returns some documentation on the command line arguments for this algorithm.
|
abstract void |
setParameters(ConfigStrucAligParams parameters)
Set the default parameters for this algorithm to use
|
public abstract AFPChain align(Atom[] ca1, Atom[] ca2) throws StructureException
StructureAlignmentalign in interface StructureAlignmentStructureExceptionpublic abstract AFPChain align(Atom[] ca1, Atom[] ca2, java.lang.Object params) throws StructureException
StructureAlignmentalign in interface StructureAlignmentStructureExceptionpublic abstract java.lang.String getAlgorithmName()
StructureAlignmentgetAlgorithmName in interface StructureAlignmentpublic abstract ConfigStrucAligParams getParameters()
StructureAlignmentgetParameters in interface StructureAlignmentpublic abstract java.lang.String getVersion()
StructureAlignmentgetVersion in interface StructureAlignmentpublic abstract void setParameters(ConfigStrucAligParams parameters)
StructureAlignmentsetParameters in interface StructureAlignmentpublic java.lang.String printHelp()
StructureAlignmentprintHelp in interface StructureAlignment