public class StructuralMotifs extends Object
StructuralMotifs.| Modifier and Type | Method and Description |
|---|---|
static void |
assignComplexExchanges(StructuralMotif structuralMotif,
EnumSet<MatcherFamily> familyGroup)
Assigns the given
EnumSet of exchanges to the specified StructuralMotif. |
static LabeledSymmetricMatrix<StructuralMotif> |
calculateRmsdMatrix(List<StructuralMotif> structuralMotifs,
boolean idealSuperimposition)
Performs a superimposition of given
StructuralMotifs using arbitrary atoms and returns the RMSD distance
matrix between all elements. |
static LabeledSymmetricMatrix<StructuralMotif> |
calculateRmsdMatrix(List<StructuralMotif> structuralMotifs,
Predicate<Atom> atomFilter,
boolean idealSuperimposition)
Performs a superimposition of given
StructuralMotifs using the specified StructuralEntityFilter.AtomFilter and returns the RMSD distance matrix between all elements. |
public static void assignComplexExchanges(StructuralMotif structuralMotif, EnumSet<MatcherFamily> familyGroup)
EnumSet of exchanges to the specified StructuralMotif.structuralMotif - The StructuralMotif to which the exchanges should be assigned.familyGroup - The group of MatcherFamily to be assigned.public static LabeledSymmetricMatrix<StructuralMotif> calculateRmsdMatrix(List<StructuralMotif> structuralMotifs, boolean idealSuperimposition)
StructuralMotifs using arbitrary atoms and returns the RMSD distance
matrix between all elements.structuralMotifs - The input structural motifs.idealSuperimposition - If ideal superimposition should be performed.LabeledSymmetricMatrix that contains all-against-all RMSD values.public static LabeledSymmetricMatrix<StructuralMotif> calculateRmsdMatrix(List<StructuralMotif> structuralMotifs, Predicate<Atom> atomFilter, boolean idealSuperimposition)
StructuralMotifs using the specified StructuralEntityFilter.AtomFilter and returns the RMSD distance matrix between all elements.structuralMotifs - The input structural motifs.atomFilter - The StructuralEntityFilter.AtomFilter used for the superimposition.idealSuperimposition - If ideal superimposition should be performed.LabeledSymmetricMatrix that contains all-against-all RMSD values.Copyright © 2018. All rights reserved.