public class Structures extends Object
| Modifier and Type | Method and Description |
|---|---|
static LabeledSymmetricMatrix<Atom> |
calculateAtomDistanceMatrix(AtomContainer atomContainer)
Returns the distance matrix of the given
Atoms. |
static LabeledSymmetricMatrix<Atom> |
calculateAtomDistanceMatrix(List<Atom> atoms)
Returns the distance matrix of the given
Atoms. |
static LabeledSymmetricMatrix<LeafSubstructure<?>> |
calculateDistanceMatrix(LeafSubstructureContainer leafSubstructureContainer)
Returns the distance matrix of the given
LeafSubstructureContainer. |
static double |
calculateExtent(LeafSubstructureContainer leafSubstructureContainer)
Returns the maximal extent of the given
LeafSubstructureContainer. |
static LabeledSymmetricMatrix<LeafSubstructure<?>> |
calculateSquaredDistanceMatrix(LeafSubstructureContainer leafSubstructureContainer)
Returns the squared distance matrix of the given
LeafSubstructureContainer. |
static double |
calculateSquaredExtent(LeafSubstructureContainer leafSubstructureContainer)
Returns the maximal squared extent of the given
LeafSubstructureContainer. |
static List<Sphere> |
convertToSpheres(AtomContainer atomContainer) |
static boolean |
isAlphaCarbonStructure(Structure structure)
Returns true iff the given
Structure consists only of alpha carbon atoms (this may include hydrogen
atoms). |
static boolean |
isBackboneStructure(Structure structure)
Returns true iff the given
Structure consists only of backbone atoms (this may include beta carbon and
hydrogen atoms). |
public static LabeledSymmetricMatrix<LeafSubstructure<?>> calculateDistanceMatrix(LeafSubstructureContainer leafSubstructureContainer)
LeafSubstructureContainer.leafSubstructureContainer - A LeafSubstructureContainer.public static LabeledSymmetricMatrix<LeafSubstructure<?>> calculateSquaredDistanceMatrix(LeafSubstructureContainer leafSubstructureContainer)
LeafSubstructureContainer.leafSubstructureContainer - A LeafSubstructureContainer.public static double calculateExtent(LeafSubstructureContainer leafSubstructureContainer)
LeafSubstructureContainer.leafSubstructureContainer - A LeafSubstructureContainer.public static double calculateSquaredExtent(LeafSubstructureContainer leafSubstructureContainer)
LeafSubstructureContainer.leafSubstructureContainer - A LeafSubstructureContainer.public static LabeledSymmetricMatrix<Atom> calculateAtomDistanceMatrix(AtomContainer atomContainer)
Atoms. atomContainer - A atom container with the atoms.public static LabeledSymmetricMatrix<Atom> calculateAtomDistanceMatrix(List<Atom> atoms)
Atoms. atoms - A atom container with the atoms.public static boolean isAlphaCarbonStructure(Structure structure)
Structure consists only of alpha carbon atoms (this may include hydrogen
atoms).structure - The Structure to check.public static boolean isBackboneStructure(Structure structure)
Structure consists only of backbone atoms (this may include beta carbon and
hydrogen atoms).structure - The Structure to check.public static List<Sphere> convertToSpheres(AtomContainer atomContainer)
Copyright © 2018. All rights reserved.