Class Subunits
java.lang.Object
org.biojava.nbio.structure.symmetry.core.Subunits
A bean to represent info about the set of subunits being considered for a
 QuatSymmetryDetector alignment.
- Author:
 - Peter Rose
 
- 
Constructor Summary
ConstructorsConstructorDescriptionSubunits(List<javax.vecmath.Point3d[]> caCoords, List<Integer> sequenceClusterIds, List<Boolean> pseudoStoichiometry, List<Double> minSequenceIdentity, List<Double> maxSequenceIdentity, List<Integer> folds, List<String> chainIds, List<Integer> modelNumbers) All inputs should contain one element per subunit. - 
Method Summary
Modifier and TypeMethodDescriptionbooleanintList<javax.vecmath.Point3d>javax.vecmath.Point3dgetFolds()intjavax.vecmath.Point3ddoubledoubleintList<javax.vecmath.Point3d>intList<javax.vecmath.Point3d[]>List<javax.vecmath.Vector3d>javax.vecmath.Point3dbooleanbooleanbooleanvoidsetNucleicAcidChainCount(int nucleicAcidChainCount) voidsetPseudoSymmetric(boolean pseudoSymmetric)  
- 
Constructor Details
- 
Subunits
public Subunits(List<javax.vecmath.Point3d[]> caCoords, List<Integer> sequenceClusterIds, List<Boolean> pseudoStoichiometry, List<Double> minSequenceIdentity, List<Double> maxSequenceIdentity, List<Integer> folds, List<String> chainIds, List<Integer> modelNumbers) All inputs should contain one element per subunit.- Parameters:
 caCoords- CA coordinates of all subunitssequenceClusterIds- ID of the cluster that each subunit belongs topseudoStoichiometry- Whether pseudosymmetry was used when clustering the subunitminSequenceIdentity- Minimum sequence identity to other cluster membersmaxSequenceIdentity- Maximum sequence identity to other cluster membersfolds- Valid symmetry orders for this stoichiometrychainIds- Chain ID for the subunitmodelNumbers- Model number for the subunit
 
 - 
 - 
Method Details
- 
getTraces
 - 
getSubunitCount
public int getSubunitCount() - 
getSequenceClusterIds
 - 
isPseudoStoichiometric
public boolean isPseudoStoichiometric() - 
isPseudoSymmetric
public boolean isPseudoSymmetric() - 
setPseudoSymmetric
public void setPseudoSymmetric(boolean pseudoSymmetric)  - 
getMinSequenceIdentity
public double getMinSequenceIdentity() - 
getMaxSequenceIdentity
public double getMaxSequenceIdentity() - 
getChainIds
 - 
getModelNumbers
 - 
getFolds
 - 
getStoichiometry
 - 
getCalphaCount
public int getCalphaCount() - 
getLargestSubunit
public int getLargestSubunit() - 
getCenters
 - 
getUnitVectors
 - 
getOriginalCenters
 - 
getCentroid
public javax.vecmath.Point3d getCentroid() - 
getMomentsOfInertia
 - 
getNucleicAcidChainCount
public int getNucleicAcidChainCount()- Returns:
 - the nucleicAcidChainCount
 
 - 
setNucleicAcidChainCount
public void setNucleicAcidChainCount(int nucleicAcidChainCount) - Parameters:
 nucleicAcidChainCount- the nucleicAcidChainCount to set
 - 
overlaps
 - 
contains
 - 
getLowerBound
public javax.vecmath.Point3d getLowerBound() - 
getUpperBound
public javax.vecmath.Point3d getUpperBound() 
 -