Class SequenceAlignmentCluster
java.lang.Object
org.biojava.nbio.structure.symmetry.core.SequenceAlignmentCluster
- All Implemented Interfaces:
Cloneable
Represents a cluster of equivalent sequences
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addUniqueSequenceList
(UniqueSequenceList sequenceList) clone()
double
double
int
int
boolean
identityMatch
(Atom[] cAlphaAtoms, String chainId, int modelNumber, int structureId, String sequence) Match a sequence to this cluster at 100% identity.boolean
void
setMaxSequenceIdentity
(double maxSequenceIdentity) void
setMinSequenceIdentity
(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
-