public class Subunits extends Object
Constructor and Description |
---|
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.
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(Subunits subunits) |
int |
getCalphaCount() |
List<javax.vecmath.Point3d> |
getCenters() |
javax.vecmath.Point3d |
getCentroid() |
List<String> |
getChainIds() |
List<Integer> |
getFolds() |
int |
getLargestSubunit() |
javax.vecmath.Point3d |
getLowerBound() |
double |
getMaxSequenceIdentity() |
double |
getMinSequenceIdentity() |
List<Integer> |
getModelNumbers() |
MomentsOfInertia |
getMomentsOfInertia() |
int |
getNucleicAcidChainCount() |
List<javax.vecmath.Point3d> |
getOriginalCenters() |
List<Integer> |
getSequenceClusterIds() |
String |
getStoichiometry() |
int |
getSubunitCount() |
List<javax.vecmath.Point3d[]> |
getTraces() |
List<javax.vecmath.Vector3d> |
getUnitVectors() |
javax.vecmath.Point3d |
getUpperBound() |
boolean |
isPseudoStoichiometric() |
boolean |
isPseudoSymmetric() |
boolean |
overlaps(Subunits subunits) |
void |
setNucleicAcidChainCount(int nucleicAcidChainCount) |
void |
setPseudoSymmetric(boolean pseudoSymmetric) |
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)
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 subunitpublic List<javax.vecmath.Point3d[]> getTraces()
public int getSubunitCount()
public boolean isPseudoStoichiometric()
public boolean isPseudoSymmetric()
public void setPseudoSymmetric(boolean pseudoSymmetric)
public double getMinSequenceIdentity()
public double getMaxSequenceIdentity()
public String getStoichiometry()
public int getCalphaCount()
public int getLargestSubunit()
public List<javax.vecmath.Point3d> getCenters()
public List<javax.vecmath.Vector3d> getUnitVectors()
public List<javax.vecmath.Point3d> getOriginalCenters()
public javax.vecmath.Point3d getCentroid()
public MomentsOfInertia getMomentsOfInertia()
public int getNucleicAcidChainCount()
public void setNucleicAcidChainCount(int nucleicAcidChainCount)
nucleicAcidChainCount
- the nucleicAcidChainCount to setpublic boolean overlaps(Subunits subunits)
public boolean contains(Subunits subunits)
public javax.vecmath.Point3d getLowerBound()
public javax.vecmath.Point3d getUpperBound()
Copyright © 2000–2016 BioJava. All rights reserved.