public class AffinityAlignment extends Object
StructuralMotifs can be used to cluster them according their geometric
similarity in a multi-structure alignment manner. NOTE: Copies of given StructuralMotifs will be used,
so original structures are not altered.| Modifier and Type | Class and Description |
|---|---|
static interface |
AffinityAlignment.AtomStep |
static class |
AffinityAlignment.Builder |
static interface |
AffinityAlignment.InputStep |
static interface |
AffinityAlignment.ParameterStep |
| Modifier and Type | Method and Description |
|---|---|
static AffinityAlignment.InputStep |
create() |
Map<StructuralMotif,List<StructuralMotif>> |
getClusters() |
LabeledSymmetricMatrix<StructuralMotif> |
getDistanceMatrix() |
double |
getSelfDissimilarity() |
double |
getSilhouetteCoefficient() |
void |
writeClusters(Path outputPath)
Writes the created clusters to the specified
Path. |
public static AffinityAlignment.InputStep create()
public LabeledSymmetricMatrix<StructuralMotif> getDistanceMatrix()
public double getSelfDissimilarity()
public double getSilhouetteCoefficient()
public Map<StructuralMotif,List<StructuralMotif>> getClusters()
public void writeClusters(Path outputPath) throws IOException
Path.outputPath - the desired output PathIOException - If the path cannot be written to.Copyright © 2018. All rights reserved.