Class QuatSymmetrySubunits
java.lang.Object
org.biojava.nbio.structure.symmetry.core.QuatSymmetrySubunits
A bean to represent information about the set of
Subunit
s being
considered for symmetry detection. This class is a helper for the
QuatSymmetryDetector
algorithm, since it calculates and caches the
MomentsOfInertia
and the centroids of each Subunit.- Author:
- Peter Rose, Aleix Lafita
-
Constructor Summary
ConstructorDescriptionQuatSymmetrySubunits
(List<SubunitCluster> clusters) Converts the List ofSubunitCluster
to a Subunit object. -
Method Summary
Modifier and TypeMethodDescriptionint
List
<javax.vecmath.Point3d> javax.vecmath.Point3d
This method is provisional and should only be used for coloring Subunits.getFolds()
int
javax.vecmath.Point3d
This method is provisional and should only be used for coloring Subunits.List
<javax.vecmath.Point3d> int
List
<javax.vecmath.Point3d[]> List
<javax.vecmath.Vector3d> javax.vecmath.Point3d
-
Constructor Details
-
QuatSymmetrySubunits
Converts the List ofSubunitCluster
to a Subunit object.- Parameters:
clusters
- List of SubunitCluster
-
-
Method Details
-
getTraces
-
getClusterIds
-
getChainIds
This method is provisional and should only be used for coloring Subunits. A new coloring schema has to be implemented to allow the coloring of Subunits, without implying one Subunit = one Chain.- Returns:
- A List of the Chain Ids of each Subunit
-
getModelNumbers
This method is provisional and should only be used for coloring Subunits. A new coloring schema has to be implemented to allow the coloring of Subunits, without implying one Subunit = one Chain.- Returns:
- A List of the Model number of each Subunit
-
getSubunitCount
-
getFolds
-
getCalphaCount
-
getLargestSubunit
-
getCenters
-
getUnitVectors
-
getOriginalCenters
-
getCentroid
-
getMomentsOfInertia
-
getLowerBound
-
getUpperBound
-