Class QuatSymmetryResults
- java.lang.Object
-
- org.biojava.nbio.structure.symmetry.core.QuatSymmetryResults
-
public class QuatSymmetryResults extends java.lang.ObjectHolds the results of quaternary symmetry perception.- Author:
- Peter Rose
-
-
Constructor Summary
Constructors Constructor Description QuatSymmetryResults(Subunits subunits, HelixLayers helixLayers, java.lang.String method)QuatSymmetryResults(Subunits subunits, RotationGroup rotationGroup, java.lang.String method)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description doublegetAverageTraceRmsd()Deprecated.usegetScores()instead.doublegetAverageTraceTmScoreMin()Deprecated.usegetScores()instead.HelixLayersgetHelixLayers()java.lang.StringgetMethod()Returns name of method used for symmetry perception.intgetNucleicAcidChainCount()RotationGroupgetRotationGroup()Returns rotation group (point group) information representing rotational quaternary symmetry, see http://en.wikipedia.org/wiki/Rotation_group_SO(3)QuatSymmetryScoresgetScores()doublegetSequenceIdentityThreshold()SubunitsgetSubunits()Returns protein subunit information that was used to determine symmetry informationjava.lang.StringgetSymmetry()Returns the symmetry group.booleanisLocal()Return truebooleanisPreferredResult()voidsetLocal(boolean local)voidsetPreferredResult(boolean preferredResult)voidsetSequenceIdentityThreshold(double sequenceIdentityThreshold)java.lang.StringtoString()
-
-
-
Constructor Detail
-
QuatSymmetryResults
public QuatSymmetryResults(Subunits subunits, RotationGroup rotationGroup, java.lang.String method)
-
QuatSymmetryResults
public QuatSymmetryResults(Subunits subunits, HelixLayers helixLayers, java.lang.String method)
-
-
Method Detail
-
getSubunits
public Subunits getSubunits()
Returns protein subunit information that was used to determine symmetry information- Returns:
-
getRotationGroup
public RotationGroup getRotationGroup()
Returns rotation group (point group) information representing rotational quaternary symmetry, see http://en.wikipedia.org/wiki/Rotation_group_SO(3)- Returns:
- rotation group
-
getHelixLayers
public HelixLayers getHelixLayers()
-
getMethod
public java.lang.String getMethod()
Returns name of method used for symmetry perception.- Returns:
- method
-
getSymmetry
public java.lang.String getSymmetry()
Returns the symmetry group. For point groups returns the point group symbol and for helical symmetry returns "H".- Returns:
- symmetry symbol
-
getScores
public QuatSymmetryScores getScores()
-
getAverageTraceRmsd
@Deprecated public double getAverageTraceRmsd()
Deprecated.usegetScores()instead.Returns the average Calpha trace RMSD for all symmetry operations- Returns:
-
getAverageTraceTmScoreMin
@Deprecated public double getAverageTraceTmScoreMin()
Deprecated.usegetScores()instead.Returns the average Calpha trace Tm for all symmetry operations- Returns:
-
getNucleicAcidChainCount
public int getNucleicAcidChainCount()
-
getSequenceIdentityThreshold
public double getSequenceIdentityThreshold()
-
setSequenceIdentityThreshold
public void setSequenceIdentityThreshold(double sequenceIdentityThreshold)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isLocal
public boolean isLocal()
Return true- Returns:
-
setLocal
public void setLocal(boolean local)
-
isPreferredResult
public boolean isPreferredResult()
-
setPreferredResult
public void setPreferredResult(boolean preferredResult)
-
-