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
ConstructorDescriptionUniqueSequenceList
(Atom[] cAlphaAtoms, String chainId, int modelNumber, int structureId, String seqResSequence) -
Method Summary
Modifier and TypeMethodDescriptionclone()
Atom[]
int
static String
getSequenceString
(Atom[] caAlphaAtoms) int
boolean
Return true is the sequence and residues numbers of the passed in array of atoms matches those of this unique sequence listvoid
setAlignment1
(List<Integer> alignment1) void
setAlignment2
(List<Integer> alignment2) void
setSequenceString
(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
-