public class ConsensusAlignment extends Object
StructuralMotifs can be used to cluster them according their geometric
similarity in a multi-structure alignment manner as described in:
to be publishedNOTE: Copies of given
StructuralMotifs will be used, so original structures are not altered.| Modifier and Type | Method and Description |
|---|---|
List<Double> |
getAlignmentTrace() |
List<BinaryTree<ConsensusContainer>> |
getClusters() |
double |
getConsensusScore()
Returns the consensus score of this
ConsensusAlignment, i.e. |
List<BinaryTree<ConsensusContainer>> |
getConsensusTrees()
Returns all trees that were constructed during this alignment.
|
double |
getNormalizedConsensusScore()
Returns the consensus score normalized by number of iterations and the size of the input structures:
|
BinaryTree<ConsensusContainer> |
getTopConsensusTree()
Returns the top-level tree of this consensus alignment.
|
void |
writeClusters(Path outputPath)
Writes the created clusters to the specified
Path. |
public List<BinaryTree<ConsensusContainer>> getClusters()
public void writeClusters(Path outputPath) throws IOException
Path.outputPath - the desired output PathIOException - If the path cannot be written to.public BinaryTree<ConsensusContainer> getTopConsensusTree()
public List<BinaryTree<ConsensusContainer>> getConsensusTrees()
public double getConsensusScore()
ConsensusAlignment, i.e. the sum of all closest pairs RMSD values.public double getNormalizedConsensusScore()
Copyright © 2018. All rights reserved.