Class UniqueSequenceList
java.lang.Object
org.biojava.nbio.structure.symmetry.core.UniqueSequenceList
- All Implemented Interfaces:
Cloneable
Bean for a single sequence. These are intended to be unique sequences (100% id)
as an imput to clustering.
-
Constructor Summary
ConstructorsConstructorDescriptionUniqueSequenceList(Atom[] cAlphaAtoms, String chainId, int modelNumber, int structureId, String seqResSequence) -
Method Summary
Modifier and TypeMethodDescriptionclone()Atom[]intstatic StringgetSequenceString(Atom[] caAlphaAtoms) intbooleanReturn true is the sequence and residues numbers of the passed in array of atoms matches those of this unique sequence listvoidsetAlignment1(List<Integer> alignment1) voidsetAlignment2(List<Integer> alignment2) voidsetSequenceString(String sequenceString) toString()
-
Constructor Details
-
UniqueSequenceList
-
-
Method Details
-
isMatch
Return true is the sequence and residues numbers of the passed in array of atoms matches those of this unique sequence list- Parameters:
caAlphaAtoms-- Returns:
-
getChainId
-
getModelNumber
public int getModelNumber() -
getStructureId
public int getStructureId() -
getCalphaAtoms
-
getSeqResSequence
-
setSequenceString
- Parameters:
sequenceString- the sequenceString to set
-
getAlignment1
- Returns:
- the alignment1
-
setAlignment1
- Parameters:
alignment1- the alignment1 to set
-
getAlignment2
- Returns:
- the alignment2
-
setAlignment2
- Parameters:
alignment2- the alignment2 to set
-
clone
-
getSequenceString
-
toString
-