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
-