Class SequenceAlignmentCluster
java.lang.Object
org.biojava.nbio.structure.symmetry.core.SequenceAlignmentCluster
- All Implemented Interfaces:
 Cloneable
Represents a cluster of equivalent sequences
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddUniqueSequenceList(UniqueSequenceList sequenceList) clone()doubledoubleintintbooleanidentityMatch(Atom[] cAlphaAtoms, String chainId, int modelNumber, int structureId, String sequence) Match a sequence to this cluster at 100% identity.booleanvoidsetMaxSequenceIdentity(double maxSequenceIdentity) voidsetMinSequenceIdentity(double minSequenceIdentity) toString() 
- 
Constructor Details
- 
SequenceAlignmentCluster
 
 - 
 - 
Method Details
- 
isPseudoStoichiometric
public boolean isPseudoStoichiometric() - 
getMinSequenceIdentity
public double getMinSequenceIdentity() - 
setMinSequenceIdentity
public void setMinSequenceIdentity(double minSequenceIdentity)  - 
getMaxSequenceIdentity
public double getMaxSequenceIdentity() - 
setMaxSequenceIdentity
public void setMaxSequenceIdentity(double maxSequenceIdentity)  - 
addUniqueSequenceList
 - 
getSequenceCount
public int getSequenceCount()- Returns:
 - the number of sequences which have been added to this cluster
 
 - 
getSequenceAlignmentLength
public int getSequenceAlignmentLength() - 
getUniqueSequenceList
 - 
getChainIds
 - 
getModelNumbers
 - 
getStructureIds
 - 
getAlignedCalphaAtoms
 - 
identityMatch
public boolean identityMatch(Atom[] cAlphaAtoms, String chainId, int modelNumber, int structureId, String sequence) Match a sequence to this cluster at 100% identity. If the given sequence matches the cluster seed (100%), then performs an alignment to the seed and adds it to theunique sequence list.- Parameters:
 cAlphaAtoms-chainId-modelNumber-structureId-sequence-- Returns:
 
 - 
getPairwiseAlignment
 - 
clone
 - 
toString
 
 -